php中给js数组赋值方法


Posted in Javascript onMarch 10, 2014

因为接口方的要求,用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进行操作。
Javascript 相关文章推荐
cssQuery()的下载与使用方法
Jan 12 Javascript
Javascript 个人笔记(没有整理,很乱)
Jul 07 Javascript
YUI的Tab切换实现代码
Apr 11 Javascript
js限制textarea每行输入字符串长度的代码
Oct 31 Javascript
关于在Servelet中如何获取当前时间的操作方法
Jun 28 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
Feb 16 Javascript
node.js调用Chrome浏览器打开链接地址的方法
May 17 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
Nov 02 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
Jun 20 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
Mar 25 Javascript
详解JavaScript中的执行上下文及调用堆栈
Apr 29 Javascript
javascript操作referer详细解析
Mar 10 #Javascript
JS数组的赋值介绍
Mar 10 #Javascript
JS删除字符串中重复字符方法
Mar 09 #Javascript
用JavaScript实现类似于ListBox功能示例代码
Mar 09 #Javascript
jquery下div 的resize事件示例代码
Mar 09 #Javascript
现如今最流行的JavaScript代码规范
Mar 08 #Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
Mar 08 #Javascript
You might like
收集的二十一个实用便利的PHP函数代码
2010/04/22 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
javascript父子页面通讯实例详解
2015/07/17 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python做简单的字符串匹配详解
2017/03/21 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
python中取绝对值简单方法总结
2020/07/24 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
百联网上商城:i百联
2017/01/28 全球购物
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
LINUX下线程,GDI类的解释
2016/12/14 面试题
小学中秋节活动方案
2014/02/06 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
学历公证书范本
2014/04/09 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
婚假请假条怎么写
2014/04/10 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL