英公蒲い.圳深
?个问题,JS中调用thinkphp自定义的函数时,怎么将JS的变量传给函数,以下例子不解析JS变量。
var a=10;
var b=20;
var data = '{:getDate("'+a+'","'+b+'")}';
龙阿
系统优先执行php代码的编译之后才执行js
我现在不知道你的 需求
如果实在没有办法的话就用ajax 但是基本上不需要这么操作
一定有其它的方法可以搞定
笑浅.南河
mac下的字体选择到windows下我总感觉眼瞎。。字体好小 北桥河安.津天
你这种情况以前我也遇到过。我是在URL里传JS变量
龙阿
我一直认为你这个不需要 不知道你的这个是啥需求
龙阿
你这个没有问题
但是php函数里面的参数 肯定不能是js变量
因为先解析php之后才能解析js
{:getData(x)}
这里的x肯定不能是js变量
龙阿.神码.
但是看他这个 其实你可以直接传递到后台之后在后台直接替换
之前我们一个项目也是用php里面用js变量
之后我们是用占位符 + 替换 实现的
北桥河安.津天.仙码.
好像他那个写法也是可以的,但是要处理下,转义什么的
农码小.圳深
首先解析成php代码,再运行php代码的时候参数就是错的
英公蒲い.圳深
其实我是想做个API地址加密,页面模板上有不同的按钮,点击了之后就会请求不同的API地址,页面模板通过这个函数让它自动生成加密的URL地址。刚就是卡到这里
北桥河安.津天
这个东西可以啊