2011-04-14 2 views
0

Как получить все данные от Json Output?Получение всех данных от json?

$.getJSON("Test.php", { Id:Id}, function(json) { 
     alert(json); 
}); 

Я знаю: alert(json.name)

+0

У json есть все данные, пожалуйста, сообщите, какой результат вы хотите, и что происходит прямо сейчас. – jimy

+1

'json' IS данные – Corneliu

+0

Я получаю [объект Object] при выполнении предупреждения (json); – user622378

ответ

1

Вы можете сериализовать снова объект:

alert(JSON.stringify(json)); 

не имеет особого смысла для меня, хотя. Если это только для отладки, получите Firebug (вы можете создать новый профиль, который будет использоваться только для разработки или использования Google Chrome).

Если вы действительно хотите сделать что-то с ответом, то вы должны получить доступ к значениям объекта, как

json.bar 
// or 
json[1].bar 

Но вы должны знать структуру объекта, очевидно.

Вы также можете всегда перебирать свойства объекта с помощью for...in или над массивом с циклом for.

-1

Я полагаю, что вы не знаете, какие значения делает объект JSON имеет. попробовать это:

jQuery.each(json, function(key, value) { 
    //send each key with his value to the console 
    console.log("key", key, "value", value); 
    //or maybe to the documento 
    document.write("key: " + key + " value: " + value); 
}); 

Также читайте эту tutorial Я понимаю, много JQuery и JavaScript после того как я прочитал его

Смежные вопросы