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 相关文章推荐
JS 统计时间
Mar 09 Javascript
基于jQuery的星级评分插件
Aug 12 Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 Javascript
javascript快速排序算法详解
Sep 17 Javascript
require.js的用法详解
Oct 20 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
Apr 01 Javascript
详解js中Json的语法与格式
Nov 22 Javascript
微信小程序 按钮滑动的实现方法
Sep 27 Javascript
Vue实现仿iPhone悬浮球的示例代码
Mar 13 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 Vue.js
vue动态设置路由权限的主要思路
Jan 13 Vue.js
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下通过POST还是GET来传值
2008/06/05 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
Open and Print a Word Document
2007/06/15 Javascript
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
js动态生成指定行数的表格
2013/07/11 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
简单实现jQuery进度条轮播实例代码
2016/06/20 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
WEB前端性能优化的7大手段详解
2020/02/04 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
Python操作Excel插入删除行的方法
2018/12/10 Python
Python中遍历列表的方法总结
2019/06/27 Python
python实现微信打飞机游戏
2020/03/24 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
基于Pyinstaller打包Python程序并压缩文件大小
2020/05/28 Python
python绘制趋势图的示例
2020/09/17 Python
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
国贸类专业毕业生的求职信分享
2013/12/08 职场文书
后勤工作职责
2013/12/22 职场文书
求职信的要素有哪些呢
2013/12/26 职场文书
体操比赛口号
2014/06/10 职场文书
求职导师推荐信范文
2015/03/27 职场文书
超市员工辞职信范文
2015/05/12 职场文书
党员转正党支部意见
2015/06/02 职场文书
永远是春天观后感
2015/06/12 职场文书