我有一个处理查询并返回数组的php文件。
我如何获取这些数组并解析它们并使用ajax显示它们。
我使用ajax调用该文件。它用于在键入价格的文本框时显示匹配的产品......
responseText不返回任何内容......
答案 0 :(得分:1)
您的数据需要以JavaScript可以理解的格式进行编码,例如JSON。您希望序列化PHP数组并将其作为HTTP响应返回,可以找到有关如何JSON序列化数据的更多信息here。序列化数据后,您可以在ResponseText中解析它,就好像它是一个JavaScript对象(即您可以提取这样的数据:ResponseText[0].some_key
)
我应该注意到jQuery非常简单。就像......这很容易:
var url = '/json-data.php?id=2';
$.getJSON(url, function(data) {
$("#target").text(data.some_key);
}