
thinkphp如何向模板中的js传变量
我要用$this->assign('ss',$ss);的方法向模板中的js传递变量,请问一下,模板中的js如何接收这个变量呢?...
我要用$this ->assign('ss',$ss);的方法向模板中的js传递变量,请问一下,模板中的js如何接收这个变量呢?
展开
2个回答
展开全部
在模板中的任何地方,css,html都可以使用{$ss}接受 ({}是你定义的界定符)
追问
也就是说,我在js中写一个var id = {$ss};就可以将这个变量赋值给js中我需要的变量了?
追答
是的,但是为了避免{}与js中大括号的冲突,一般修改左右界定符为<{和}>,那么就用
var id = "<{$ss}>"
修改界定符在config.php配置文件,百度一下就可以了
展开全部
如果你理解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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |