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 EasyUI 使用介绍
Apr 01 Javascript
javascript权威指南 学习笔记之变量作用域分享
Sep 28 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
直接拿来用的15个jQuery代码片段
Sep 23 Javascript
深入理解Angularjs中$http.post与$.post
May 19 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
支付宝小程序tabbar底部导航
Nov 06 Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 Javascript
Servlet返回的数据js解析2种方法
Dec 12 Javascript
探索node之事件循环的实现
Oct 30 Javascript
小程序实现点击tab切换左右滑动
Nov 16 Javascript
javascript中layim之查找好友查找群组
Feb 06 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下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
DWR Ext 加载数据
2009/03/22 Javascript
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
2009/09/19 Javascript
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
jQuery弹出遮罩层效果完整示例
2016/09/13 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
jQuery实现文档树效果
2017/02/20 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
简易Vue评论框架的实现(父组件的实现)
2018/01/08 Javascript
element-ui 设置菜单栏展开的方法
2018/08/22 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
vue项目接口域名动态获取操作
2020/08/13 Javascript
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
浅谈django 重载str 方法
2020/05/19 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
艺术用品:Arteza
2018/11/25 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
电子商务专业学生职业生涯规划
2014/03/07 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
幼儿园中班教师个人工作总结
2015/02/06 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
中秋节晚会开场白
2015/05/29 职场文书
党小组鉴定意见
2015/06/02 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS