js如何接收php中的json,谢谢! 15
比方说,我在a.php中有如下代码:$testJSON=array('name'=>'中文字符串','value'=>'test');foreach($testJSONa...
比方说,我在a.php中有如下代码:
$testJSON=array('name'=>'中文字符串','value'=>'test');
foreach ( $testJSON as $key => $value ) {
$testJSON[$key] = urlencode ( $value );
}
$a = urldecode ( json_encode ( $testJSON ) );
将这个数组用json模式输出了,结果为:{"name":"中文字符串","value":"test"}
我的问题是:我在JS代码中如何接受这个JSON的值,假设JS代码:
<script>
series: [{
type: 'pie',
name: 'Browser share',
data: [
['Firefox', 45.0],
['IE', 26.8],
]
}]
<script>
我想将php中得到的JSON值,放入到
data: [
['Firefox', 45.0],
['IE', 26.8],
] 中,比方将name替换Firefox,应该如何实现?
请求帮忙! 展开
$testJSON=array('name'=>'中文字符串','value'=>'test');
foreach ( $testJSON as $key => $value ) {
$testJSON[$key] = urlencode ( $value );
}
$a = urldecode ( json_encode ( $testJSON ) );
将这个数组用json模式输出了,结果为:{"name":"中文字符串","value":"test"}
我的问题是:我在JS代码中如何接受这个JSON的值,假设JS代码:
<script>
series: [{
type: 'pie',
name: 'Browser share',
data: [
['Firefox', 45.0],
['IE', 26.8],
]
}]
<script>
我想将php中得到的JSON值,放入到
data: [
['Firefox', 45.0],
['IE', 26.8],
] 中,比方将name替换Firefox,应该如何实现?
请求帮忙! 展开
4个回答
展开全部
$key 这个值 设置为 字符形 比方'x' 之后 alert(rs['x']);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function jieshou(data){
var obj=eval('('+data+')');
}
data为php传过来的json
obj.name就是刚才name取得的值
var obj=eval('('+data+')');
}
data为php传过来的json
obj.name就是刚才name取得的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-04
展开全部
php5有json函数,无需foreach来整,直接json_encode($a=array)
你这个js接受json数据其实就是所谓的ajax
原生js代码由于浏览器兼容性写起来比较麻烦,可以瞧瞧jquery这个js框架;就不多介绍了jquery了
jquery中有个$.ajax()方法 ,用这个你的问题迎刃而解,浏览器兼容性也不必再考虑
你这个js接受json数据其实就是所谓的ajax
原生js代码由于浏览器兼容性写起来比较麻烦,可以瞧瞧jquery这个js框架;就不多介绍了jquery了
jquery中有个$.ajax()方法 ,用这个你的问题迎刃而解,浏览器兼容性也不必再考虑
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询