
正文
thinkphp执行js,thinkphp withjoin
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在js模块中调用thinkPHP的变量
在逻辑中映射值到模板中:$this-assign(aa,$aa); 模板中直接在js中这样用就可以:alert({$aa}); 你随便传一个值试试,看看能不鞥alert出来。
在调用这个js文件的模板文件中,在调用js之前,加上这句: var publicurl=__PUBLIC__; ;然后在js文件中使用publicurl这个变量就行了。
js获取thinkphp后端数据是通过ajax异步通信获取的,调用接口获取,也可以通过表单提交,页面跳转获取后端数据。
在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。
div id=div1 onclick=dianji(?php echo $k1 ?) ?php echo $k1 ? //把k1传递给js代码,这里开始出问题。
相关问答
Q1: thinkphp下,怎样在js中调用,后台php返回的变量值
js获取thinkphp后端数据是通过ajax异步通信获取的,调用接口获取,也可以通过表单提交,页面跳转获取后端数据。
在逻辑中映射值到模板中:$this-assign(aa,$aa); 模板中直接在js中这样用就可以:alert({$aa}); 你随便传一个值试试,看看能不鞥alert出来。
在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。
在调用这个js文件的模板文件中,在调用js之前,加上这句: var publicurl=__PUBLIC__; ;然后在js文件中使用publicurl这个变量就行了。
Q2: thinkphp5引用的js文件url使用的问题
在.js文件中使用相对路径的时候,这个相对路径是针对引用这个.js文件的页面来说的.不同目录级别下的东西引用相同的.js引起的相对路径是不同的。不过你可以写绝对路径。如dd\ff\kk.jpg。
右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
点击4个不同的路由地址,可以查看当前的路由情况。
本文实例讲述了ThinkPHP里用U方法调用js文件的方法。分享给大家供大家参考。具体如下:在TP里提供了在模板文件中直接调用函数的快捷方法。U是其中之一。
thinkphp执行js的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp withjoin、thinkphp执行js的信息别忘了在本站进行查找喔。








