jQuery ajax中success和complete區別
success和complete雖然比較相近,當然區別也是很明顯的。
主要針對以下初學者,只要三兩句話就能將它們的區別說的很清楚。
先看一段程式碼例項:
[JavaScript] 純文字檢視 複製程式碼$.ajax({ type: "post", url: url, dataType: 'html', success: function (data) { }, complete: function (XMLHttpRequest, textStatus) { }, error: function () { } });
success和complete分別介紹如下:
(1).當請求成功時呼叫的函式。函式會得到一個引數:從伺服器返回的資料。當請求成功時呼叫函式,即status==200。
(2).當請求完成時呼叫的函式。函式會得到兩個引數:XMLHttpRequest物件和一個描述請求成功的型別的字串。當請求完成時呼叫函式,即status==404、403、302等。
相關文章
- $.ajax的beforeSend,success, complete,error例子Error
- jQuery的AJAX請求中contentType和dataType的區別jQuery
- axios,Ajax,jQuery ajax,axios和fetch的區別iOSjQuery
- ajax中get和post的區別
- 原聲ajax與jquery ajax請求的區別jQuery
- Ajax,jQuery ajax,axios和fetch介紹、區別以及優缺點jQueryiOS
- jQuery Validate success()jQuery
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- Jquery中.attr()和.data()的區別jQuery
- JQuery中html()和val()的用法區別jQueryHTML
- jQuery中css()和attr()方法的區別jQueryCSS
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- jQuery not()和filter()區別jQueryFilter
- AJAX同步和非同步區別非同步
- JQuery中ajax和JSON的獲取jQueryJSON
- jQuery filter()和find()區別jQueryFilter
- jQuery parents()和parent()區別jQuery
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- ajax中button和submit按鈕的區別是什麼MIT
- jquery中$.get()提交和$.post()提交有區別嗎?jQuery
- jquery中attr和prop的區別+jquery實現全選全不選jQuery
- ajax和axios、fetch的區別iOS
- jquery prop和attr的區別jQuery
- jQuery的html()和text()區別jQueryHTML
- jQuery mouseleave和mouseout 區別jQuery
- 區別 Jquery物件和Dom物件jQuery物件
- [譯] Jquery中 .bind() .live() .delegate() 和 .on() 之間的區別jQuery
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- 在JQuery中,$.ajax() 的用法jQuery
- JQuery中的html() text() val()區別jQueryHTML
- jquery 中$("form :input") $("form input") 區別jQueryORM
- AJAX的POST和GET請求的區別
- jQuery – AJAX get() 和 post() 方法jQuery
- jQuery.extend和jQuery.fn.extend的區別jQuery
- jquery中append、prepend, before和after方法的區別jQueryAPP
- 使用jquery和使用框架的區別jQuery框架