AJAX =非同期JavaScriptとXML(非同期JavaScriptとXML)。
アヤックスでJS:
パラメータ説明:
オープン(文字列の方法、文字列のURL、ブール非同期);
準備要求:
URLは:
GET / POST
/真falseに:
trueに:非同期
偽:同期
readyStateの
XMLHttpRequestオブジェクトの状態を変更します。4(完全な)データが受信された、完全な応答情報のresponseXMLまたはresponseTextを取得するため、この時間。
ステータス
HTTPサーバステータスコード(200 = = 404 OKが見つかりませんでした
responseText
サーバの応答は、テキストとして表現しました。
responseXMLの
XML文書として表され、サーバからの応答。
=関数ajax.onreadystatechange(){
//コールバック
IF(ajax.status == == 200 &&あるajax.readyState。4){
//サーバのフィードバックを得る
取得//データ
VAR = ajax.responseTextデータ
VAR = ajax.responseXML dataxml
// JSを使用して、DOM操作を行います
}
}
アヤックスではJQuery:
-
$アヤックス({
-
:タイプの「POST」、//提出
-
URL: "$ {} pageContext.request.contextPath /org/doDelete.action"、//路径
-
データ:{
-
"org.id":"$ {} org.id"
-
} //ここで使用されるデータ伝送フォーマットJSONであります
-
success : function(result) { //返回数据根据结果进行相应的处理
-
if ( result.success ) {
-
$( "#tipMsg").text("删除数据成功");
-
tree.deleteItem( "${org.id}", true);
-
} else {
-
$( "#tipMsg").text("删除数据失败");
-
}
-
}
-
});