в функциях jquery ajax сигнатура обратного вызова успеха:
function (data, textStatus) {
// data could be xmlDoc, jsonObj, html, text, etc...
this; // the options for this ajax request
}
в зависимости от запрошенного вами типа данных, используя параметр dataType, вы получите аргумент data.
из документов:
dataType (String) По умолчанию: Intelligent Guess (xml или html). Тип данных, которые вы ожидаете получить от сервера. Если ни один из них не указан, jQuery разумно передаст либо responseXML, либо responseText в ваш обратный вызов, основанный на MIME-типе ответа.
Доступные типы (и результат, переданный в качестве первого аргумента обратного вызова успеха):
«xml»: возвращает XML-документ, который можно обработать с помощью jQuery.
"html": возвращает HTML как обычный текст; включенные теги сценария оцениваются при вставке в DOM.
"script": оценивает ответ как JavaScript и возвращает его в виде обычного текста. Отключает кеширование, если не используется опция «кеш». Примечание. Это превратит POST-запросы в GET-запросы для запросов удаленного домена.
"json": оценивает ответ как JSON и возвращает объект JavaScript.
«jsonp»: загружается в блок JSON с использованием JSONP. Добавит лишний "?callback=?" в конец вашего URL, чтобы указать обратный вызов. (Добавлено в jQuery 1.2)
"text": Обычная текстовая строка.
см. http://docs.jquery.com/Ajax/jQuery.ajax#options а>
person
Ken Egozi
schedule
20.07.2009