A. 关于php用json传递数组到js中
看你怎么传递这个json的.
如果是字符串传递过去, 那么这个串要eval 下, 或者使用 json2.js 中的 JSON.parse(jsontext) 方法
附: json2.js 地址:
https://github.com/douglascrockford/JSON-js
或者点击直接下载:
如果是JSONP 协议传递过去, 就可以直接使用;
建议采用jquery+ajax模式来处理json, 哪怕是同步的, 调用起来也比直接 post/get 来的方便.
B. PHP可以返回数据给JS处理吗
你会不会用ajax啊
会用前面的我也不写了
请求到php返回数据直接exit("你的结果");
var result = xhp.responseText;这就是个你php输出的数据
数组的花 php exit(json_encode($array));
js端
var result = eval(xhp.responseText);
直接转为js对象
C. 如何把PHP的二维数组赋值给JS变量
<script>
a = new array();
<?php
$array = array("a" => array(1,2),
"b" => array(3,4)
);
foreach($array as $K=>$V)
{
echo "a[$K] = new array();";
foreach($V as $k=>$v)
{
echo "a[$K][$k] = $v;";
}
}
?>
</script>
D. js如何接收PHP数组
先在PHP里把$a连成字符串:$s_str = implode(";", $a);
然后在JS里拆分字符串到数组:var array = num1.split(";");
E. php传过来的json数据js怎么调用
json对象中的属性用 “.”(点)来指向访问。
如:
jsonData是返回的json数据。
jsonData.username jsonData.id
这样调用