www.rtmj.net > thinkphp下,怎样在js中调用,后台php返回的变量值

thinkphp下,怎样在js中调用,后台php返回的变量值

在模板文件的任何位置,都可以使用{变量名}调用php中assign指定的变量所以js中也是一样的,例如var str = $("#text").val();if(str == {$name}) {} // 假设$name是php中指定的变量

不是特别清楚你的意思,根据我明白的意思,你在js里要用tel.3种方法:1.将那段JS代码放到html ,页面内.2.如果要再文件中使用,可以先将那个变量赋值到页面内,隐藏掉,再使用JS获取.3.在js 文件中进行ajax 请求,从后台获取那个电话.

在controller中渲染变量:$this->assign('param','mystring');在js中取出变量:var bl = "{$param}";这个bl变量就是后台传过来的值.注意在js中用{}获取变量一定加上"".

你的这段js代码调用,需要定义一个id为“ sitetime”的对象例如: 标签可以是任何标签 注意css就可以了.php代码中输出:';?>

var str=<?php echo $value;?>是直接给变量赋值.如果js是外部文件,可以写成函数的形式,调用的时候参数用php赋值就行,例如aa(<?php echo $value;?>)

何必要用js这么麻烦呢,直接转换为数组来操作不就好了,ps(json_decode 函数要php 5.2或以上)<?php $url="http://m.weather.com.cn/data/101200208.html"; $json=file_get_contents($url); $json_array=json_decode($json,true); echo "<pre>"; print_r($json_array); ?>

js只能调用php的访问地址,然后返回结果,用innerhtml得到.输入给js做处理.这也也叫ajax

如果是将php的变量输出在js中使用,那么在js代码中加入但如果是将js的变量用在php里,那么只有通过ajax方法将变量值发送给php,然后由php处理后返回一个值给ajax返回函数.

可以这样<input type="hidden" name="myphp" id="myphp" value="<?php echo $title1;?>"><script type="text/javascript">imgUrl1="up/01.jpg";//imgtext1="标题01"imgtext1=document.getElementById("myphp").value;imgLink1=

hello,very glad to answer you. 在表单中使用一个隐藏表单项,js获取就可以了:

相关搜索:

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com