Аутентификация JavaScript JSONString: [объект объекта], [объект объекта] - PullRequest
1 голос
/ 26 марта 2012

Я делаю аутентификацию с

$.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 голосов
/ 26 марта 2012

Если вы хотите увидеть, какую информацию вы получаете из запроса AJAX, попробуйте функцию console.log. Вы можете использовать Firebug с Firefox, Dragonfly с Opera или оригинальные инструменты разработчика, которые поставляются с Chrome, Safari или IE.

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

Другое решение было бы string если ваши данные, например, так:

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

Проверьте это, если у вас все еще есть проблемы с доступом к вашим инструментам разработки: http://vimeo.com/32947452

0 голосов
/ 26 марта 2012

Что ж, нормально получить обратно Object в ответ от ajax * GET *.Теперь вам нужно извлечь необходимые данные из списка объектов, например:

returnData = data;
$.each(returnData ,function(index,value){
console.log(value.title);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...