jquery-ajax get()とpost()
1827 ワード
get(url[,data][success(data,textStatus,jqXHR)][dataType]):GET方式で非同期要求を行う.
パラメータ:
url:タイプString(必須)送信要求のURLアドレス.
Data(Map):(オプション)サーバに送信するデータは、Key/valueのキー値ペアで表され、要求URLにQueryStringとして添付されます.
success(data,textStatus,jqXHR):タイプ:Function()(オプション)要求が成功した後、読み込みが成功したときにコールバック関数(Responseの戻り状態がsuccessである場合にのみ実行されるコールバック関数).
DataType:タイプ:String(オプション)サーバから返される予想されるデータ型.デフォルト:スマート推測(xml、json、script、html).
post(url,[data],[callback],[type]):POST方式による非同期要求
パラメータ:
url(String):要求を送信するURLアドレス.
Data(Map):オプションでサーバに送信するデータは、Key/valueのキー値ペアで表されます.
Callback(Function):オプションで、正常にロードされた場合にコールバック関数(Responseの戻り状態がsuccessである場合にのみ呼び出されます).
type(String):(オプション)公式の説明は、Type of data to be sentです.実はクライアントリクエストのタイプ(JSON、XMLなど)
Ajax.aspx:
Response.ContentType = "application/json";
Response.Write("{result:'"+Request["Name"]+",こんにちは!(このメッセージはサーバから)'}");
http://www.cnblogs.com/qleelulu/archive/2008/04/21/1163021.html
パラメータ:
url:タイプString(必須)送信要求のURLアドレス.
Data(Map):(オプション)サーバに送信するデータは、Key/valueのキー値ペアで表され、要求URLにQueryStringとして添付されます.
success(data,textStatus,jqXHR):タイプ:Function()(オプション)要求が成功した後、読み込みが成功したときにコールバック関数(Responseの戻り状態がsuccessである場合にのみ実行されるコールバック関数).
DataType:タイプ:String(オプション)サーバから返される予想されるデータ型.デフォルト:スマート推測(xml、json、script、html).
$.get("./Ajax.aspx", {Action:"get",Name:"wjy"}, function (data,textStatus){
// data xmlDoc, jsonObj, html, text, .
this; // this Ajax
alert(data);
//alert(textStatus);//success--- :success,error , error, error
//alert(this);
});
post(url,[data],[callback],[type]):POST方式による非同期要求
パラメータ:
url(String):要求を送信するURLアドレス.
Data(Map):オプションでサーバに送信するデータは、Key/valueのキー値ペアで表されます.
Callback(Function):オプションで、正常にロードされた場合にコールバック関数(Responseの戻り状態がsuccessである場合にのみ呼び出されます).
type(String):(オプション)公式の説明は、Type of data to be sentです.実はクライアントリクエストのタイプ(JSON、XMLなど)
Ajax.aspx:
Response.ContentType = "application/json";
Response.Write("{result:'"+Request["Name"]+",こんにちは!(このメッセージはサーバから)'}");
$.post("./Ajax.aspx", { Action: "post", Name: "wjy" },
function (data, textStatus){
// data xmlDoc, jsonObj, html, text, .
//this; // Ajax , jQuery.get() this
alert(data.result);
}, "json");
http://www.cnblogs.com/qleelulu/archive/2008/04/21/1163021.html