JSON - проблема с скобками - PullRequest
2 голосов
/ 24 марта 2011

спокойной ночи

У меня есть сомнения

по какой причине этот вывод не работает [{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}]

, но это работает

`{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}`

я уже пытаюсь добавить этот заголовок в файл php header('Content-type: application/json');, но ничего не меняется, значения всегда неопределены в выводе оповещения

код ajax

 jQuery(document).ready(function(){
      jQuery("btn").click(function(){
         jQuery.ajax({               
         dataType: 'json', 
            url: "file.php",
            success: function(json){
               send = "first: " + json.var1+ "\n";
               send += "second: " + json.var2";
               alert(send);
            }
         });
      });
   });

1 Ответ

7 голосов
/ 24 марта 2011

У вашего первого объекта есть объекты в массиве, для доступа к ним вам необходимо выполнить ...

json[0].var1

... и т. Д.

У вас также естьтрейлинг " в вашем success обратном вызове.

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