手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >php中给js数组赋值方法
php中给js数组赋值方法
摘要:因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。一直没有找到很好的办法,因为PHP数组的数据编码和J...

因为接口方的要求,用js中处理数据,所以需要php程序从数据库取出数值后赋值给js数组。一直没有找到很好的办法,因为PHP数组的数据编码和JS 数组的编码格式不一样,不能直接输出。

在网上搜索一通后,找到的解决的方法:

PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript。注意:PHP 5.2以上才绑定了JSON扩展。

在php如下写:

复制代码 代码如下:

$arr = array('1',array('2','3'),array('new','old'));

$new_arr = json_encode($arr);//new_arr的输出结果是;["1",["2","3"],["new","old"]]

echo "var data =". $new_arr;

在页面中引用以上php文件后,在js中在直接可以对data进行操作。

【php中给js数组赋值方法】相关文章:

浅谈jQuery中replace()方法

Javascript实现飞动广告效果的方法

js光标定位文本框回车表单提交问题的解决方法

Jquery解析json字符串及json数组的方法

JavaScript实现鼠标滑过处生成气泡的方法

js控制excel打印完美解决方案

AngularJs中route的使用方法和配置

Jquery注册事件实现方法

javascript中动态函数用法

js+html5实现canvas绘制圆形图案的方法

精品推荐
分类导航