в функциях jquery ajax, сигнатура обратного вызова успеха:
function (data, textStatus) {
// data could be xmlDoc, jsonObj, html, text, etc...
this; // the options for this ajax request
}
в зависимости от запрашиваемого типа данных, используя параметр «dataType», вы получите аргумент «data».
из документов:
dataType (String) По умолчанию: интеллектуальная догадка (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)
"текст": текстовая строка.
см. http://docs.jquery.com/Ajax/jQuery.ajax#options