【发布时间】:2011-03-22 15:11:09
【问题描述】:
我已经使用 json_encode 对两个 php 数组进行编码,现在我必须通过 ajax 读取。谁能告诉我如何通过 ajax 请求读取这些数组。
例如:我有一个 php 文件 file1.php,其中有
echo json_encode($array1);
echo json_encode($array2);
我读到的另一个文件如下:
为了读取单个编码数组,我正在这样读取
new Ajax.Request("file1.php",
{
method:'get',
asynchronous:false,
parameters: ({id: stopID, contains: tempContain}),
onSuccess:function(data){
var result=data.responseJSON;
var keys = Object.keys(result);
var values = Object.values(result);
for(var i = 0; i < keys.length; i++) {
infoString += keys[i]+":"+values[i];
}
});
【问题讨论】:
-
你必须发布你的 php 数组的内容。另外,您是通过原生 JavaScript 执行此操作,还是使用 jQuery 之类的库?
-
实际上,你能告诉我们你到目前为止有什么吗?你成功让ajax返回编码的json了吗?
标签: php javascript ajax json