如何在jquery中返回一个索引数组对象到getJSON请求

How to return an indexed array object to a getJSON request in jquery

本文关键字:数组 索引 一个 对象 请求 getJSON jquery 返回      更新时间:2023-09-26

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

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

如果我输入

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

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

提前感谢你的帮助。如果需要代码,请让我更新。saeid

而不是自己创建json对象)…使用echo json_encode内置函数

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

$.getJSON(url,function(data){
     console.log(data.response); //check your browser console..
})