欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery depach

吉茹定2年前8瀏覽0評論

jQuery的ajax方法提供了一種異步加載數據的方法。jQuery的deferred對象也提供了一種處理異步操作的工具。而promise方法則可以使用鏈式語法來方便地處理異步操作。

當然,如果只是單純地加載一個文件,使用ajax方法就足夠了。但是,如果需要對加載的文件做進一步的處理、判斷或者需要等待多個異步操作都完成后再執行某個操作的話,我們就可以使用jQuery的$.when方法配合deferred來實現。

而$.ajax({})中的success, error, complete屬性,等價于執行了$.deferred().done(), .fail(), .always()三個方法,$.when方法也是返回一個deferred對象。

var dfd1 = $.ajax("file1.txt");
var dfd2 = $.ajax("file2.txt");
$.when(dfd1, dfd2)
.done(function(file1, file2) {
//兩個文件都成功讀取后,執行操作
})
.fail(function(xhr) {
//其中一個文件讀取失敗后,執行操作
})
.always(function() {
//無論成功還是失敗,都要執行的操作
});