、成功コールバックシグネチャは次のとおりです。
function (data, textStatus) {
// data could be xmlDoc, jsonObj, html, text, etc...
this; // the options for this ajax request
}
あなたが求めてきましたデータの種類に応じて、「dataTypeと」パラメータを使用して、あなたは、「データ」の引数を取得します。ドキュメントから
:
のdataType(文字列)デフォルト:インテリジェントゲス(XMLまたはHTML)。 サーバーから返されるデータの種類。何も指定しない場合、jQueryはレスポンスのMIMEタイプに基づいて成功したコールバックにresponseXMLまたはresponseTextをインテリジェントに渡します。
利用可能なタイプ(とあなたの成功コールバックへの最初の引数として渡された結果)は以下のとおりです。
「XML」:jQueryを介して処理することができ、XML文書を返します。
"html":HTMLをプレーンテキストとして返します。含まれているスクリプトタグは、DOMに挿入されると評価されます。
"script":レスポンスをJavaScriptとして評価し、プレーンテキストとして返します。オプション "cache"が使用されていない限り、キャッシュを無効にします。注:これにより、リモートドメイン要求のPOSTがGETに変わります。
"json":レスポンスをJSONとして評価し、JavaScriptオブジェクトを返します。
"jsonp":JSONPを使用してJSONブロックに読み込みます。追加の "?callback =?" URLの末尾にコールバックを指定します。 (jQuery 1.2に追加)
"text":プレーンテキスト文字列。
var response = '';
$.ajax({ type: "GET",
url: "http://www.google.de",
async: false,
success : function(text)
{
response = text;
}
});
alert(response);
を試すには、まず他のコメントを参照>無googleHtmlテキストを!応答として: -/ –