thinkphp如何向模板中的js传变量

我要用$this->assign('ss',$ss);的方法向模板中的js传递变量,请问一下,模板中的js如何接收这个变量呢?... 我要用$this ->assign('ss',$ss);的方法向模板中的js传递变量,请问一下,模板中的js如何接收这个变量呢? 展开
 我来答
learneroner
高粉答主

2014-07-31 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6578万
展开全部
在模板中的任何地方,css,html都可以使用{$ss}接受 ({}是你定义的界定符)
追问
也就是说,我在js中写一个var id = {$ss};就可以将这个变量赋值给js中我需要的变量了?
追答

是的,但是为了避免{}与js中大括号的冲突,一般修改左右界定符为<{和}>,那么就用

var id = "<{$ss}>"

修改界定符在config.php配置文件,百度一下就可以了

夜神梦无眠
2015-11-04 · TA获得超过3357个赞
知道小有建树答主
回答量:968
采纳率:63%
帮助的人:432万
展开全部
如果你理解PHP是嵌套在HTML中的语言就容易多了
<script type = "Javascript">

var i = "<?php echo $value ;?>";
</script>

或者定义 <input type="hidden" class= "val" value = "<?php echo $value ;?>" />
<script type = "Javascript">

var i = $(".val").val();

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式