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 相关文章推荐
JSON 数字排序多字段排序介绍
Sep 18 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
JQuery EasyUI 日期控件如何控制日期选择区间
May 05 Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 Javascript
jquery实现不包含当前项的选择器实例
Jun 25 Javascript
JavaScript实现斗地主游戏的思路
Feb 29 Javascript
jquery  实现轮播图详解及实例代码
Oct 12 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
Sep 15 Javascript
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
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 adodb分页实现代码
2009/03/19 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
phpfpm的作用和用法
2019/10/10 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
jQuery插件Validate实现自定义表单验证
2016/01/18 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
详解ES6中的Map与Set集合
2019/03/22 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
解决mui框架中switch开关通过js控制开或者关状态时小圆点不动的问题
2019/09/03 Javascript
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
为世界各地的女性设计和生产时尚服装:ROMWE
2016/09/17 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
建筑设计师岗位职责
2013/11/18 职场文书
工作评语大全
2014/04/26 职场文书
家属联谊会致辞
2015/07/31 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers