JQuery AJAX: вопрос новичка - PullRequest
       2

JQuery AJAX: вопрос новичка

0 голосов
/ 03 апреля 2011
  1. Файл с именем test, содержащий следующую строку:

    [{ "Foo": "а", "бар": "01"}, { "Foo": "DEF", "бар": "02"}]

  2. JQuery AJAX:

    $. Аякс ({ URL: "тест", успех: функция (данные) {....

Может быть, глупый вопрос, но разве я не смогу получить значения в функции с чем-то вроде data.foo? Никогда раньше не использовал ajax, как вы уже поняли:)

Ответы [ 2 ]

1 голос
/ 03 апреля 2011

В вашем конкретном случае вы не можете точно вызвать data.foo, потому что ваш data объект на самом деле является массивом объектов, поэтому вы можете обращаться к его свойствам с помощью data[0].foo, data[1].foo и т. Д.*

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

Да, вы могли бы, структура данных [{"foo":"abc","bar":"01"},{"foo":"def","bar":"02"}] называется json, и jQuery анализирует ее без проблем, у нее даже есть специальный метод для json jQuery.getJSON .Смотрите примеры здесь:

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

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