服务器上有A.php文件,做curl访问其他地址的B.php调取数据。B.php里面用print_r($array)返回数组,A.php通过curl读取B.php的数组,本地的C.js文件访问该服务器上A.php的返回结果如下:
data是返回的数组结果,但是是string类型。但是在js里需要用作array处理数据。
请问A, B, C文件里哪里需要改进或者修改,能实现C.js里能正确读取得到数组。
以下是网页读取A.php的部分数据结果截图:
谢谢各位。
2 回答
![?](http://img1.sycdn.imooc.com/54584d1300016b9b02200220-100-100.jpg)
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
php和js数据传输一般是将array转成json格式字符串输出,js使用ajax得到jsondata之后
var arr = eval('('+jsondata+')');//得到数组arr[1] arr['name']这样调用
- 2 回答
- 0 关注
- 344 浏览
添加回答
举报
0/150
提交
取消