0

我正在使用 getJSON 将索引数组发送到服务器端的 PhP 文件。我想我应该更好地使用关联数组,但是索引数组可以正常工作并且在服务器上接收到数据。我可以在服务器上处理我的数组,并可以通过使用 $results[i] 引用它的元素来将数组元素存储在服务器的文件中,但是当我将整个数组作为回调响应发送时,它只发送“数组”。这是我发送给客户端的回调响应:

 echo $_GET['callback']. '('. "{'response' : " . "'". $results . "'}" .')';

如果我说

 echo $_GET['callback']. '('. "{'response' : " . "'". $results[1] . "'}" .')';

它工作并将元素编号 1 发送给客户端。但我需要发送整个数组。

感谢您提前提供帮助。如果需要代码,请让我更新。赛义德

4

1 回答 1

0

自己创建 json 对象的 insted 发明轮子)...echo json_encode在函数中使用 buili

echo json_encode(array('response'=> $results))

查询

$.getJSON(url,function(data){
     console.log(data.response); //check your browser console..
})
于 2013-03-12T07:15:10.270 回答