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添加String.Format方法
Aug 11 Javascript
js动态改变select选择变更option的index值示例
Jul 10 Javascript
javascript实现控制浏览器全屏
Mar 30 Javascript
js实现固定显示区域内自动缩放图片的方法
Jul 18 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
基于js 字符串indexof与search方法的区别(详解)
Dec 04 Javascript
动态加载权限管理模块中的Vue组件
Jan 16 Javascript
JS实现的字符串数组去重功能小结
Jun 17 Javascript
Promise扫盲贴
Jun 24 Javascript
微信小程序中网络请求缓存的解决方法
Dec 29 Javascript
Electron整合React使用搭建开发环境的步骤详解
Jun 07 Javascript
vue动态设置页面title的方法实例
Aug 23 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中jsonp的跨域实例
2013/06/21 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
Python分析学校四六级过关情况
2017/11/22 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
2018/03/22 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
pandas分区间,算频率的实例
2019/07/04 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
财务管理专业推荐信
2013/11/19 职场文书
上班玩手机检讨书
2014/02/17 职场文书
遗嘱继承公证书
2014/04/09 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
母亲节寄语大全
2015/02/27 职场文书
小学大队长竞选稿
2015/11/20 职场文书
大学生干部培训心得体会
2016/01/06 职场文书
python基础之模块的导入
2021/10/24 Python