$.ajax({ type: "post", url: url, dataType:'html', success: function(data) { }, complete: function(XMLHttpRequest, textStatus) { }, error: function(){} });
success : 當請求成功時呼叫的函數。這個函數會得到一個參數:從伺服器傳回的資料。當請求成功時呼叫函數,即status==200。
complete :當請求完成時呼叫的函數。這個函數會得到兩個參數:XMLHttpRequest物件和一個描述請求成功的類型的字串。當請求完成時呼叫函數,即status==404、403、302...。
所以,在寫success或complete的方法時,注意傳入的參數,和使用傳入參數物件來解決我們的問題
參數清單:
參數名稱 | 類型 | 描述 |
#url | String | (預設: 目前頁位址) 傳送請求的位址。 |
type | String | #(預設: "GET") 請求方式("POST" 或"GET") , 預設為"GET"。注意:其它 HTTP 請求方法,如 PUT 和 DELETE 也可以使用,但僅部分瀏覽器支援。 |
timeout | Number | #設定請求逾時時間(毫秒)。此設定將覆蓋全域設定。 |
async | Boolean | (預設: true) 預設設定下,所有請求均為非同步請求。如果需要傳送同步請求,請將此選項設為 false。注意,同步請求將鎖住瀏覽器,使用者其它操作必須等待請求完成才可以執行。 |
beforeSend | Function | 可修改 XMLHttpRequest 在傳送請求前物件的函數,例如新增自訂 HTTP 頭。 XMLHttpRequest 物件是唯一的參數。 function (XMLHttpRequest) { this; // the options for this ajax request } |
cache | Boolean | (預設: true) jQuery 1.2 新功能,設定為false 將不會從瀏覽器快取載入請求資訊。 |
complete | Function | 請求完成後回呼函數 (請求成功或失敗時均調用)。參數: XMLHttpRequest 對象,成功資訊字串。 function (XMLHttpRequest, textStatus) { this; // the options for this ajax request } |
contentType | #String | (預設: "application/x-www-form-urlencoded" ) 發送訊息至伺服器時內容編碼類型。預設值適合大多數應用程式場合。 |
data | Object, String |
傳送到伺服器的資料。將自動轉換為請求字串格式。 GET 請求中將附加在 URL 後。查看 processData 選項說明以禁止此自動轉換。必須為 Key/Value 格式。如果為數組,jQuery 將自動為不同值對應同一個名稱。如 {foo:["bar1", "bar2"]} 轉換為 '&foo=bar1&foo=bar2'。 |
dataType | String |
#預期伺服器傳回的資料類型。如果不指定,jQuery 將自動根據HTTP 包MIME 資訊返回responseXML 或responseText,並作為回調函數參數傳遞,可用值: "xml": 返回XML 文檔,可用jQuery 處理。 "html": 傳回純文字 HTML 資訊;包含 script 元素。 "script": 傳回純文字 JavaScript 程式碼。不會自動快取結果。 "json": 傳回 JSON 資料 。 "jsonp": JSONP 格式。使用 JSONP 形式呼叫函數時,如 "myurl?callback=?" jQuery 會自動取代 ? 為正確的函式名,以執行回呼函數。 |
error | Function | (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。function (XMLHttpRequest, textStatus, errorThrown) { // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request } |
global | Boolean | (默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件 |
ifModified | Boolean | (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。 |
processData | Boolean | (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。 |
success | Function | 请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态function (data, textStatus) { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request } |
以上是jQuery.ajax中success 和complete 區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

php中success方法是用于展示一个成功信息,其使用语法是“Success('...','Http://www.xxx.com/Admin/User/Index');”,当我们没有写Url的时候,系统则会判断有无上一页,如果有系统,则会跳转至上一页,否则将不会进行跳转。

在Laravel中,success方法用于在控制器中返回成功的响应。要使用success方法,我们需要在控制器中引入Response类,然后,可以使用该类的实例来调用success方法。可以通过设置响应的消息、需要返回的数据、响应的状态码,并将这些参数传递给success方法,将会返回一个成功的响应,其中包含了我们设置的消息和用户数据。

学习PHP中success方法的最佳实践,需要具体代码示例PHP是一种流行的服务器端脚本语言,被广泛应用于Web开发领域。在PHP中,success方法是一种常见的用于判断操作成功与否的方法,通常用来返回成功的消息或代码。学习PHP中success方法的最佳实践,需要结合实际的代码示例进行演示和解释。首先,让我们来看一个简单的例子,展示一个成功的succes

优化项目开发:掌握Laravel的success方法,需要具体代码示例在当今快节奏的软件开发环境中,如何高效地开发项目并确保项目的稳健运行成为了开发者们面临的重要挑战。而Laravel作为现今流行的PHP开发框架之一,提供了许多方便的功能和方法来帮助开发者快速搭建并优化项目。其中,success方法是一个在Laravel中非常有用的功能,可以在项目开发过程中

Laravelsuccess方法的高效应用技巧Laravel是一款十分强大的PHP框架,它提供了诸多便捷的方法和工具,帮助开发者快速构建高质量的web应用。其中,success方法是在开发中经常使用的一个方法,在处理成功返回时非常实用。本文将介绍success方法的高效应用技巧,并提供具体的代码示例,帮助读者更好地理解和应用这一方法。success方法的作

标题:利用LaravelSuccess方法提升开发效率在Laravel开发中,成功地处理用户请求并返回相关信息是非常重要的一项任务。为了简化这一过程并提高开发效率,Laravel提供了success方法。本文将探讨如何利用success方法来简化成功响应的处理,并提供具体的代码示例。概述Laravel的success方法用于生成成功响应并

Laravel中success方法的使用指南在Laravel框架中,success方法是一个非常常用的方法,用于返回成功的响应。在API开发中尤其常见,它可以帮助我们规范化返回数据格式,让前端开发更加方便。在本文中,我们将详细介绍success方法的使用指南,并提供具体的代码示例来演示其用法。什么是success方法?Laravel框架中的success方法

当我们在使用Laravel框架开发应用程序时,经常会遇到需要在操作成功后显示提示信息的情况。在这种情况下,我们可以使用Laravel中的success方法来快速且方便地实现。本文将深入探讨Laravel中success方法的使用,包括其功能、参数含义以及具体的代码示例。1.success方法的功能在Laravel框架中,success方法属于Session


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

SublimeText3漢化版
中文版,非常好用

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中