芯友网Xin1234.COM

JS中调用thinkphp自定义的函数时,怎么将JS的变量传给函数,以下例子不解析JS变量。var a=10;var b=20;var data = '{:getDate(



英公蒲い.圳深
?个问题,JS中调用thinkphp自定义的函数时,怎么将JS的变量传给函数,以下例子不解析JS变量。
var a=10;
var b=20;
var data = '{:getDate("'+a+'","'+b+'")}';
龙阿
这是必然不解析的
英公蒲い.圳深
?这应该怎么弄呢
龙阿
系统优先执行php代码的编译之后才执行js
 我现在不知道你的 需求
 如果实在没有办法的话就用ajax 但是基本上不需要这么操作
 一定有其它的方法可以搞定
北桥河安.津天
你这个传值有点牛B啊
笑浅.南河
mac下的字体选择到windows下我总感觉眼瞎。。

字体好小
北桥河安.津天
为啥你不ajax传过去
笑浅.南河
基本只能ajax了
英公蒲い.圳深
嗯,我试下。
北桥河安.津天
你这种情况以前我也遇到过。我是在URL里传JS变量
龙阿
 我一直认为你这个不需要 不知道你的这个是啥需求
北桥河安.津天
我是直接?+变量
龙阿
你这个没有问题
但是php函数里面的参数 肯定不能是js变量
因为先解析php之后才能解析js
{:getData(x)}
这里的x肯定不能是js变量
龙阿.神码.
但是看他这个  其实你可以直接传递到后台之后在后台直接替换
之前我们一个项目也是用php里面用js变量
之后我们是用占位符 + 替换 实现的
北桥河安.津天.仙码.
好像他那个写法也是可以的,但是要处理下,转义什么的
龙阿
 肯定不行 因为他调用的是php函数
待等中枫_海上
农码小.圳深
首先解析成php代码,再运行php代码的时候参数就是错的
英公蒲い.圳深
其实我是想做个API地址加密,页面模板上有不同的按钮,点击了之后就会请求不同的API地址,页面模板通过这个函数让它自动生成加密的URL地址。刚就是卡到这里
北桥河安.津天
这个东西可以啊
农码小.圳深
layIM?
北桥河安.津天
上面不是写着么

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容