ajaxSuccess()方法
只要AJAX请求成功完成,ajaxSuccess(callback)方法就会附加一个要执行的函数。这是一个Ajax事件。
这是此方法使用的所有参数的描述-callback-要执行的功能。事件对象,XMLHttpRequest和用于该请求的设置将作为参数传递给回调。
假设我们在result.html文件中具有以下HTML内容:
THIS IS RESULT...
示例
以下是显示此方法用法的示例:
The jQuery Example$(document).ready(function() {
/* Global variable */
var count = 0;
$("#driver").click(function(event){
$('#stage0').load('result.html');
});
/* Gets called when request starts */
$(document).ajaxStart(function(){
count++;
$("#stage1").html("
Starts, Count :" + count + "
");});
/* Gets called when request is sent */
$(document).ajaxSend(function(evt, req, set){
count++;
$("#stage2").html("
Sends, Count :" + count + "
");$("#stage2").append("
URL :" + set.url + "
");});
/* Gets called when request completes */
$(document).ajaxComplete(function(event,request,settings){
count++;
$("#stage3").html("
Completes,Count:" + count + "
");});
/* Gets called when request is stopped */
$(document).ajaxStop(function(event,request,settings){
count++;
$("#stage4").html("
Stops, Count :" + count + "
");});
/* Gets called when all request completes successfully */
$(document).ajaxSuccess(function(event,request,settings){
count++;
$("#stage5").html("
Success,Count :" + count + "
");});
});
Click on the button to load result.html file:
STAGE - 0
STAGE - 1
STAGE - 2
STAGE - 3
STAGE - 4
STAGE - 5
ajaxComplete()方法
每当AJAX请求完成时,ajaxComplete(callback)方法将附加一个要执行的函数。
这是此方法使用的所有参数的描述-callback-要执行的功能。用于该请求的XMLHttpRequest和设置将作为参数传递给此函数。
假设我们在result.html文件中具有以下HTML内容-
THIS IS RESULT...
示例
以下是显示此方法用法的示例:
The jQuery Example$(document).ready(function() {
$("#driver").click(function(event){
$('#stage1').load('result.html');
});
$(document).ajaxComplete(function(event, request, settings){
$("#stage2").html("
Request Complete.
");});
});
Click on the button to load result.html file:
STAGE - 1
STAGE - 2