Я сохраняю сценарии создания / обновления и сценарий, который генерирует выборочные данные.
в функциях 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 разумно передаст ответXML или responseText вашему обратному вызову успеха в зависимости от типа ответа MIME.
Доступные типы (и результат, переданный в качестве первого аргумента обратного вызова успешного выполнения):
«xml»: возвращает XML-документ, который можно обработать с помощью jQuery.
«html»: возвращает HTML в виде обычного текста; включенные теги сценария оцениваются при вставке в DOM.
«сценарий»: оценивает ответ как JavaScript и возвращает его как обычный текст. Отключает кеширование, если не используется опция «cache». Примечание. Это превратит POST в GET для запросов удаленного домена.
«json»: оценивает ответ как JSON и возвращает объект JavaScript.
"jsonp": Загружает блок JSON с использованием JSONP. Добавлю лишний "? Callback =?" в конец вашего URL, чтобы указать обратный вызов. (Добавлено в jQuery 1.2)
«текст»: обычная текстовая строка.
Вы просто должны переписать это так:
var response = '';
$.ajax({ type: "GET",
url: "http://www.google.de",
async: false,
success : function(text)
{
response = text;
}
});
alert(response);
Единственный известный мне способ, позволяющий использовать междоменный домен ajax, - это JSONP ( http: // ajaxian .com / archives / jsonp-json-with-padding ).
А вот сообщение, в котором публикуются различные методы достижения междоменного ajax ( http://usejquery.com/posts/9/the-jquery-cross-domain-ajax-guide )
На самом деле, вы можете делать запросы между доменами, например, Firefox, см. Это для обзора: http://ajaxian.com/archives/cross-site-xmlhttprequest-in-firefox -3
Webkit и IE8 также в некоторой степени его поддерживают.