php中给js数组赋值方法
更新时间:2014年03月10日 09:00:42 作者:
PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript
因为接口方的要求,用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进行操作。
相关文章
js隐藏与显示回到顶部按钮及window.onscroll事件应用
现在大多数网站都会添加这种功能:当滚动条滚动到页面的下方时,页面的右下角会显示出来一个“回到顶部”的按钮或连接;那么,如何控制“回到顶部”按钮的显示或隐藏呢;本文介绍详细实现方法,感兴趣的你可不要走开哦2013-01-01JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
这篇文章主要介绍了JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax的相关资料,具有参考借鉴价值,需要的朋友一起学习吧2016-05-05javascript 变量声明 var,let,const 的区别
这篇文章主要介绍了javascript 变量声明 var,let,const 的区别,变量声明,每种编程语言必不可少的语法,在javascript中,变量的声明相对其他语言来说,算是比较简单的。更多相关的具体内容需要的小伙伴可以参考一下2022-06-06
最新评论