Анализ ответа JSON с помощью JavaScript - PullRequest
0 голосов
/ 14 апреля 2011

Например, ответ json выглядит следующим образом:

{testing:[
    {"title":"Hello","text":"Hello Test!"},
    {"title":"World","text":"World Test!"}
]}

как я могу проанализировать эти данные json, используя функции jQuery getJSON и jQuery.each для печати этих данных в отдельных тегах div?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2011

Я думаю, это может сработать.Он делает запрос к серверу для вашего json, затем просматривает массив тестирования и отображает содержимое.

var data = {id: userId}; //Use null if your server needs no info
jQuery.getJSON( "/mylink/getjson", data, function(json){
    if(typeof(json.testing) != "undefined"){
        $(json.testing).each(function(){
            document.write(this.title);
            document.write(this.text);
        });
    }
})
0 голосов
/ 14 апреля 2011
.

$ getJson ();ожидает, что данные будут правильно отформатированы, поэтому, если вы используете php, вам нужно использовать json_encode($array)

, и у вас все будет хорошо, вам не нужно ничего анализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...