Файл с именем test, содержащий следующую строку:
[{ "Foo": "а", "бар": "01"}, { "Foo": "DEF", "бар": "02"}]
JQuery AJAX:
$. Аякс ({ URL: "тест", успех: функция (данные) {....
Может быть, глупый вопрос, но разве я не смогу получить значения в функции с чем-то вроде data.foo? Никогда раньше не использовал ajax, как вы уже поняли:)
data.foo
В вашем конкретном случае вы не можете точно вызвать data.foo, потому что ваш data объект на самом деле является массивом объектов, поэтому вы можете обращаться к его свойствам с помощью data[0].foo, data[1].foo и т. Д.*
data
data[0].foo
data[1].foo
Да, вы могли бы, структура данных [{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}] называется json, и jQuery анализирует ее без проблем, у нее даже есть специальный метод для json jQuery.getJSON .Смотрите примеры здесь:
[{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}]
json
http://pinoytech.org/blog/post/How-to-Use-JSON-with-jQuery-AJAX
http://viralpatel.net/blogs/2009/04/jquery-ajax-tutorial-example-ajax-jquery-development.html