JavaScript身份验证JSONString:[object Object],[object Object]

时间:2012-03-26 19:22:41

标签: javascript ajax json html5 parsing

我正在使用

进行身份验证
$.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"}]"。怎么了?我怎样才能看到我的信息?

2 个答案:

答案 0 :(得分:0)

通过 ajax * GET *获得Object回复是正常的。您现在要做的是从对象列表中提取所需的数据,如:

returnData = data;
$.each(returnData ,function(index,value){
console.log(value.title);
});

答案 1 :(得分:0)

如果您想查看从AJAX请求中获得的信息,请尝试console.log功能。您可以将Firebug与Firefox,Dragonfly与Opera一起使用,或使用Chrome,Safari或IE附带的原始开发人员工具。

...
success: function(data){
     console.log(data);
     returnData = data;
     }
...

另一种解决方案是string ify您的数据,如下:

...
success: function(data){
     returnData = JSON.stringify(data);
     }
...

如果您仍然无法访问开发工具,请查看此问题:http://vimeo.com/32947452