mdsk.net
当前位置:首页 >> thinkPHP 怎么把数据遍历到js里面 >>

thinkPHP 怎么把数据遍历到js里面

js获取整个数组list,js里面for循环就可以了

js会掉php的数组,然后再循环到js中

方法一,前端AJAX请求后端获取数据 方法二,后端直接把数据一并输出出来

PHP后端文件: $test = 'test';//输出变量到模版$this->assign('test', $test);!!! HTML 文件: var test = '{{$test}}';如果您单独写一个JS文件{{$test}}是没有用的

最简单的就用jQuery封装的$.post异步提交 $.post(提交的url地址,{id:id},function(){回调函数},json)

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

在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。 如果我们在Action中赋值了一个name模板变量: $name = 'ThinkPHP'; $this->assign('name',$name); 使用内置的模板引擎输出变量,只需要在模版文件使用: {$nam...

你应该将php数组转为json格式,然后前台js中按json对象处理 json_encode():将数组转换成json数据存储格式

改成 后台 $id = I('post.id');接收的是一个数组

直接在js代码中拼接字符串啊,例如 var uid = ...;// js中获得id var url = "{:U('Cate/add')}?id=" + uid; // ate/add方法中就可以I("id")获取了

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com