
正文
关于thinkphpjs{}的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp下,怎样在js中调用,后台php返回的变量值
js获取thinkphp后端数据是通过ajax异步通信获取的,调用接口获取,也可以通过表单提交,页面跳转获取后端数据。
$this-assign(str ,$str )这种形式也可。页面中$str就可以直接使用了。
在逻辑中映射值到模板中:$this-assign(aa,$aa); 模板中直接在js中这样用就可以:alert({$aa}); 你随便传一个值试试,看看能不鞥alert出来。
根据我明白的意思,你在js里要用tel.3种方法:将那段JS代码放到html ,页面内。如果要再文件中使用,可以先将那个变量赋值到页面内,隐藏掉,再使用JS获取。在js 文件中进行ajax 请求,从后台获取那个电话。
EXT_FILE=XXX,引入你自定义的方法文件(引入时不需要带php后缀);这样也可以在前台/后台同时调用这个方法。在前端页面中调用后台方法?那应该可以使用ajax进行直接调用。Ps:建议查看ThinkPHP3的开发手册。
相关问答
Q1: ThinkPHP里用U方法调用js文件实例
1、只能曲线解决,你把js文件也通过/control/action/param/xxx.js 这种方式访问。在view用U方法,不要直接写js文件。
2、可以去官网检视手册。应该是rediery 具体也记不清楚 不过你可以用A或者R方法呼叫 thinkphp stripslashes方法是做什么的 这是一个TP里面的函式,具体的用法就是我下面写的 你哈可以W3C在具体的案例。
3、既然是引用js文件,你怎么用link?应该用script。就行你引用jQuery一样啊。啊,看错了。
4、U(Index/index,array(page=5));这样。
5、U方法对应控制器中的模块,控制器和操作,如果是其它文件的话,直接写相对路径就行了,不能使用U方法。
6、本文实例讲述了ThinkPHP中I(),U(),$this-post()等函数的用法。分享给大家供大家参考。
Q2: thinkphp如何向模板中的js传变量
1、在逻辑中映射值到模板中:$this-assign(aa,$aa); 模板中直接在js中这样用就可以:alert({$aa}); 你随便传一个值试试,看看能不鞥alert出来。
2、首先分配 变量到模板 $this-assign(变量名,变量);然后模板中调用就可以了,不分什么JS,还是HTML。
3、在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。
4、:PHP中取页面的值 代码如下:?php name=$_REQUEST[username];echo $name;? 4:PHP的值传回页面 在HTML中插入PHP语言,可以调用PHP中变量的值,也可用Smarty(推荐)。
5、那样写应该也可以,不过为空时可能会报错,所以需要加上双引号,如果还报错应该是其他部分有问题。
Q3: thinkPHP中css,js文件中路径问题?
右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。
你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
公共部分放在Public文件夹,就可以了,这个很随意,路径正确就可以。
更保险的办法是在前面加上网址变成完整的url,这样即使图片文件放到其他网站也能调用。
关于thinkphpjs{}和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






