ajax ajaxSend()方法
翻訳結果:
Ajax
英語 [ˈeɪˌdʒæks] アメリカ語 [ˈeˌdʒæks]
n. 正式名称は「Asynchronous JavaScript and XML」 (非同期 JavaScript および XML) です。インタラクティブな Web アプリケーションを作成するための Web 開発テクノロジ。 ; Ajax 銅錫鉛軸受合金、Yajis 爆薬
send
UK[send] US[sɛnd]
vt.Send ; ディスパッチ; 作る原因(ある反応); 入る原因(ある状態)
vt.& vi. 電波で送る、情報を送る
vi. 発信する、送り出す、 send people
adj.[属性としてのみ使用]
送信に使用ajax ajaxSend()方法構文
関数: ajaxSend() メソッドは、AJAX リクエストの開始時に関数を実行します。アヤックスのイベントです。
構文: .ajaxSend([function(event,xhr,options)])
#パラメータ:
説明 | |
必須。リクエストの開始時に関数を実行するように指定します。追加パラメータ:event - イベント オブジェクトが含まれます。 xhr - XMLHttpRequest オブジェクトが含まれます。 options - AJAX リクエストで使用されるオプションが含まれます。 |
XMLHttpRequest オブジェクトと設定は、パラメーターとしてコールバック関数に渡されます。 [インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示しますajax ajaxSend()方法例
<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div").ajaxSend(function(e,xhr,opt){
$(this).html("正在请求:" + opt.url);
});
$("button").click(function(){
$("h2").text("文本已经改变");
alert("请求成功");
});
});
</script>
</head>
<body>
<div id="txt"><h2>通过 AJAX 改变文本</h2></div>
<button>改变内容</button>
</body>
</html>