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操作cookie的函数代码
Oct 03 Javascript
javascript版2048小游戏
Mar 18 Javascript
js使用DOM操作实现简单留言板的方法
Apr 10 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
Dec 10 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
Dec 08 Javascript
angular中的cookie读写方法
Aug 02 Javascript
react-native中ListView组件点击跳转的方法示例
Sep 30 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
Oct 24 Javascript
JS实现纵向轮播图(初级版)
Jan 18 Javascript
react项目从新建到部署的实现示例
Feb 19 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+java实现自动新闻滚动窗口
2006/10/09 PHP
PHP 翻页 实例代码
2009/08/07 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
PHP中PDO的错误处理
2011/09/04 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
php将字符串全部转换成大写或者小写的方法
2015/03/17 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
js实现遍历含有input的table实例
2015/12/07 Javascript
全面了解js中的script标签
2016/07/04 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
Python分支结构(switch)操作简介
2018/01/17 Python
python实现事件驱动
2018/11/21 Python
python 多进程队列数据处理详解
2019/12/23 Python
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
预备党员转正思想汇报
2014/01/12 职场文书
预备党员政审材料
2014/02/04 职场文书
大学生就业自荐书
2014/06/16 职场文书
移交协议书
2014/08/19 职场文书
2014年居委会工作总结
2014/12/09 职场文书
会议欢迎词范文
2015/01/27 职场文书
实施意见格式范本
2015/06/05 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
php双向队列实例讲解
2021/11/17 PHP