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 相关文章推荐
javascript的offset、client、scroll使用方法详解
Dec 25 Javascript
使用js画图之饼图
Jan 12 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
Vue.JS入门教程之列表渲染
Dec 01 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
Dec 08 Javascript
vue.js路由跳转详解
Aug 28 Javascript
vue webpack实用技巧总结
Apr 24 Javascript
Javascript获取某个月的天数
May 30 Javascript
Vue中Quill富文本编辑器的使用教程
Sep 21 Javascript
vue + axios get下载文件功能
Sep 25 Javascript
js中实现继承的五种方法
Jan 25 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
文件上传程序的全部源码
2006/10/09 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
jQuery处理图片加载失败的常用方法
2015/06/08 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
微信小程序页面生命周期详解
2018/01/31 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
Python中的字符串替换操作示例
2016/06/27 Python
python实现关键词提取的示例讲解
2018/04/28 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python错误的处理方法
2020/06/23 Python
在keras里实现自定义上采样层
2020/06/28 Python
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
前台文员个人求职信范文
2014/01/05 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
MySQL查询学习之基础查询操作
2021/05/08 MySQL
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript