我正在做一个身份验证
$.ajax({
type: "GET",
url: urlString,
async: false,
beforeSend: function(x) {
},
dataType: "json",
username: "email@email.com",
password: "password",
success: function(data){
returnData = data;
}
});现在我要把" [object Object],[object Object]"带回来。但实际上我想要"[{"title":"Title1"},{"title":"Title2"}]"。怎么了?如何查看我的信息?
发布于 2012-03-27 03:25:31
从ajax * get *得到一个Object作为响应是很正常的。您现在要做的是从对象列表中提取所需的数据,如下所示:
returnData = data;
$.each(returnData ,function(index,value){
console.log(value.title);
});发布于 2012-03-27 03:29:19
如果希望查看从AJAX请求中获得的信息,可以尝试使用console.log函数。你可以在Firefox中使用Firebug,在Opera中使用Dragonfly,或者在Chrome、Safari或IE中使用原始开发工具。
...
success: function(data){
console.log(data);
returnData = data;
}
...另一种解决方案是对数据执行string操作,如下所示:
...
success: function(data){
returnData = JSON.stringify(data);
}
...如果您在访问开发工具时仍然有问题,请查看以下内容:http://vimeo.com/32947452
https://stackoverflow.com/questions/9878363
复制相似问题