在以JSON文件的形式获得HTTP响应后,如何使用jQuery处理其纯内容?
我以前做过这个,但我现在无法弄清楚.
我正在使用此函数来检索JSON内容.
var json = $.getJSON("test.json",
function(response){
// do stuff
}
);
Run Code Online (Sandbox Code Playgroud)
当然,我可以处理JSON中包含的数据,但我想处理和打印其简单内容,如下所示:
{"name": "Pepe","age" : "20"}
Run Code Online (Sandbox Code Playgroud)
下列
alert(response);
Run Code Online (Sandbox Code Playgroud)
只是给我[对象]
还有这个
alert(jQuery.parseJSON(json));
Run Code Online (Sandbox Code Playgroud)
只是给我null
我似乎无法在任何地方找到答案.我对这一切都很陌生,所以我必须使用错误的搜索术语,因为它看起来像是一件小事.
回调$.getJSON实际上有3个参数. data,textStatus和jqXHR.
该jqXHR对象包含一个responseText包含原始JSON字符串的属性.
var json = $.getJSON("test.json",
function(response, status, jqXHR){
// do stuff
console.log(jqXHR.responseText);
}
);
Run Code Online (Sandbox Code Playgroud)