我不是前端开发人员,我正在做一个休闲项目,这需要 AJAX 获取一段 JSON。
$('#btn1').click(function() {
$.ajax({
url: 'http://mywebsite.com/persons/mike',
type: "get",
success: function(response, textStatus, jqXHR){
var age1 = JSON.parse(response).data.age; // works for Firefox
var age2 = response.data.age; // works for Chrome
},
error: function(jqXHR, textStatus, errorThrown){
console.log('Error')
},
complete: function(){
console.log('Complete')
}
});
});
我在 Firefox 中使用 Firebug,在 Chrome 中使用开发者工具。是Chrome中的response
类型,在 Firefox 中是 a。Object
String
有没有一种通用的方法在 jQuery 中执行 AJAX 并成功解析响应?