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 相关文章推荐
jquery实现居中弹出层代码
Aug 25 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
JS trim去空格的最佳实践
Oct 30 Javascript
防止登录页面出现在frame中js代码
Jul 22 Javascript
JavaScript中的时间处理小结
Feb 24 Javascript
微信小程序  生命周期详解
Oct 27 Javascript
详解jQuery lazyload 懒加载
Dec 19 Javascript
AngularJS监听路由变化的方法
Mar 07 Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
May 05 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
Jun 19 Javascript
利用js canvas实现五子棋游戏
Oct 11 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封装的smarty类完整实例
2016/10/19 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
Jquery插件之多图片异步上传
2010/10/20 Javascript
jquery 操作表格实现代码(多种操作打包)
2011/03/20 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
AngularJS 模块化详解及实例代码
2016/09/14 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
详解Vue方法与事件
2017/03/09 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
详解webpack 多入口配置
2017/06/16 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
JS实现字体背景跑马灯
2020/01/06 Javascript
[52:02]DOTA2-DPC中国联赛 正赛 Phoenix vs Dragon BO3 第二场 2月26日
2021/03/11 DOTA
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
css3选择器基本介绍
2014/12/15 HTML / CSS
纯CSS3实现运行时钟的示例代码
2021/01/25 HTML / CSS
Paul’s Boutique官网:英国时尚手袋品牌
2018/03/31 全球购物
食堂员工工作职责
2013/12/18 职场文书
七年级数学教学反思
2014/01/22 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
运动会演讲稿50字
2014/08/25 职场文书
六查六看剖析材料
2014/10/06 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
2015年司法局工作总结
2015/05/22 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android