php向js传值问题
来源:互联网 发布:文本发声软件 编辑:程序博客网 时间:2024/06/06 03:44
php向JS传值的问题
因为PHP数组的数据编码和JS 数组的编码格式不一样,不能直接输出。
PHP函数库提供了编/解码JSON的函数:json_encode()和json_decode(),可以比较方便的传递数组或对象给javascript。注意:PHP 5.2以上才绑定了JSON扩展。
json_encode()该函数主要用来将数组和对象,转换为json格式。
json_decode()该函数用于将json文本转换为相应的PHP数据结构。
json只接受utf-8编码的字符,json_encode()的参数必须是utf-8编码。
//现在php取出来的是一个数组
$test = array('1','2','3');
$testjson = json_encode(array);
这样,再使用js去获取就好了,代码为:
<script type="text/javascript">
var js_json = <?php echo testJson;?>
</script>
0 0
- php向js传值问题
- php向js函数传参
- js乱码问题,easyui datagrid 向另一个页面传值
- js 和 php传值的问题
- php向js函数传参的几种方法
- 父页面向子页面传值的问题 纯js实现 不拼url传参
- JS 父窗口向子窗口传值问题(window.open())
- JS 父窗口向子窗口传值问题(window.open())
- 关于js向java后台传日期参数的问题
- 关于js向java后台传日期参数的问题
- 从php向JavaScript变量传值
- php向js函数传递数组
- js 向jsp页面传值
- 关于JS的页面跳向问题
- jsp向action传值问题
- acvitity向Fragment传值跳转问题
- express向jade传值问题
- js向页面写值
- java 输入与输出
- IOS学习之蓝牙4.0
- 数据结构与算法(5、链表的拼接)
- Oracle数据库应用(一)
- Vim正则表达式
- php向js传值问题
- kmp算法(转自博客园 作者:阮一峰 )
- Log4J.xml的模板
- vim大小写转换
- 算法学习之java实现二分查找
- directory not found for option '-L/Users/niebinbin/Desktop/workhome/proj_niebinbin/AMHexinSdk-Demo/D
- jQuery基础
- java之类的初始化
- 指针和引用的区别