0

我设法将 JSON 数组放入(查看http://yrs2013.bugs3.com/mpapp/getSTORY.php?url=http%3A%2F%2Fcontent.guardianapis.com%2Fsearch%3Fq%3DJohn%20Stevenson%20mp% 26page-size%3D3%26format%3Djson用于数组详细信息),Javascript 作为 JS 对象 - 但是现在当我尝试从数组中调用一段数据时,它返回为“未定义”。有什么提示吗?:)

JS代码:

$.getJSON('getSTORY.php?url='+ url2, function(response) 
console.log(response);
//logs the response, comes up as object in the log;
var e = response.status;
//when e is logged it just says 'undefined' 
console.log(e);

在日志中,该对象看起来像下拉菜单,这与我之前对类似事物的尝试不同,因为它们从 PHP 以文本形式返回。我已经尝试过 JSON.parse,但是返回了 undefined o 错误!:l 任何帮助感激地接受!谢谢!

4

1 回答 1

1

通过查看您的 JSON 结构,我相信您需要response.response.status. 第一个response是保存整个对象的变量,它包含一个response带有status内部的属性(以及results等)。

于 2013-08-08T22:12:29.743 回答