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等。
相關文章
- axios,Ajax,jQuery ajax,axios和fetch的區別iOSjQuery
- jQuery的AJAX請求中contentType和dataType的區別jQuery
- Ajax,jQuery ajax,axios和fetch介紹、區別以及優缺點jQueryiOS
- jQuery Validate success()jQuery
- jquery中prop和attr的區別jQuery
- Jquery中attr和prop的區別jQuery
- jquery $(this) 和this的區別jQuery
- JQuery this和$(this)的區別jQuery
- jQuery中css()和attr()方法的區別jQueryCSS
- JQuery中html()和val()的用法區別jQueryHTML
- AJAX同步和非同步區別非同步
- ajax和axios、fetch的區別iOS
- jquery中append、prepend, before和after方法的區別jQueryAPP
- jquery中$.get()提交和$.post()提交有區別嗎?jQuery
- XML和HTML的主要區別、 jQuery 能做什麼?JavaScript中的“=、==、===”區別?XMLHTMLjQueryJavaScript
- jQuery的html()和text()區別jQueryHTML
- jquery prop和attr的區別jQuery
- jQuery – AJAX get() 和 post() 方法jQuery
- jQuery中onload與ready區別jQuery
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- jQuery - AJAXjQuery
- jQuery AjaxjQuery
- 使用jquery和使用框架的區別jQuery框架
- jQuery入門(五)Ajax和jsonjQueryJSON
- Jquery 和 Ajax的 使用方法jQuery
- 談談jQuery中Ajax那些事jQuery
- ajax和fetch、axios的區別以及axios原理iOS
- jQuery AJAX 方法jQuery
- jQuery.ajaxjQuery
- ajax +jquery 基本jQuery
- window.onload()函式和jQuery中的document.ready()區別函式jQuery
- jquery中dom節點操作方法empty和remove的區別jQueryREM
- JQuery中$.ajax()方法引數詳解jQuery
- jquery Promise和ES6 Promise的區別jQueryPromise
- docment.getelementbyid 和jquery裡的$(#'id')區別jQuery
- jQuery實戰之 attr() 和 prop() 的區別jQuery
- jquery中append()方法與after()方法的區別jQueryAPP
- jQuery AJAX 簡介jQuery
- jQuery – AJAX load() 方法jQuery