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).

$.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