


Vergleichen Sie die Unterschiede zwischen Erfolg und Abschluss in jQuery.ajax
$.ajax({ type: "post", url: url, dataType:'html', success: function(data) { }, complete: function(XMLHttpRequest, textStatus) { }, error: function(){} });
Erfolg: Funktion wird aufgerufen, wenn die Anfrage erfolgreich ist. Diese Funktion ruft einen Parameter ab: die vom Server zurückgegebenen Daten. Die Funktion wird aufgerufen, wenn die Anfrage erfolgreich ist, also Status==200.
complete: Funktion wird aufgerufen, wenn die Anfrage abgeschlossen ist. Diese Funktion erhält zwei Parameter: das XMLHttpRequest-Objekt und eine Zeichenfolge, die den Typ des Anforderungserfolgs beschreibt. Die Funktion wird aufgerufen, wenn die Anfrage abgeschlossen ist, d. h. Status==404, 403, 302....
Achten Sie also beim Schreiben erfolgreicher oder vollständiger Methoden auf die übergebenen Parameter und verwenden Sie die übergebenen Parameterobjekte, um unsere Probleme zu lösen
Parameterliste:
Parametername | Typ | Beschreibung |
URL | String | (Standard: aktuelle Seitenadresse) Die Adresse zum Senden der Anfrage. |
Typ | String | (Standard: „GET“) Anforderungsmethode („POST“ oder „GET“) , der Standardwert ist „GET“. Hinweis: Andere HTTP-Anfragemethoden wie PUT und DELETE können ebenfalls verwendet werden, werden jedoch nur von einigen Browsern unterstützt. |
Timeout | Zahl | Legen Sie das Anfrage-Timeout in Millisekunden fest. Diese Einstellung überschreibt die globale Einstellung. |
async | Boolean | (Standard: true) Standardmäßig sind alle Anfragen asynchrone Anfragen. Wenn Sie synchrone Anfragen senden müssen, legen Sie diese Option auf „false“ fest. Beachten Sie, dass eine synchrone Anfrage den Browser sperrt und der Benutzer warten muss, bis die Anfrage abgeschlossen ist, bevor andere Vorgänge ausgeführt werden können. |
beforeSend | Funktion | Funktion, die das XMLHttpRequest-Objekt vor dem Senden der Anfrage ändern kann, z. B. das Hinzufügen benutzerdefinierter HTTP-Header . Das XMLHttpRequest-Objekt ist der einzige Parameter. function (XMLHttpRequest) { this; // the options for this ajax request } Nach dem Login kopieren |
Cache | Boolean | (Standard: true) jQuery 1.2 neue Funktion, eingestellt auf false lädt keine Anforderungsinformationen aus dem Browser-Cache. |
vollständige | Funktion | Nach Abschluss der AnfrageRückruffunktion (sowohl bei der Anfrage ob der Anruf erfolgreich ist oder fehlschlägt). Parameter: XMLHttpRequest-Objekt, Erfolgsinformationszeichenfolge. function (XMLHttpRequest, textStatus) { this; // the options for this ajax request } Nach dem Login kopieren |
contentType | String | (Standard: "application/x-www-form- urlencoded") Inhaltskodierungstyp beim Senden von Informationen an den Server. Der Standardwert ist für die meisten Anwendungen geeignet. |
Daten | Objekt, String | An den Server gesendete Daten. Wird automatisch in das Anforderungszeichenfolgenformat konvertiert. Wird in GET-Anfragen an die URL angehängt. Informationen zum Deaktivieren dieser automatischen Konvertierung finden Sie in der Beschreibung der ProcessData-Option. Muss im Schlüssel/Wert-Format vorliegen. Wenn es sich um ein Array handelt, weist jQuery verschiedenen Werten automatisch denselben Namen zu. Beispielsweise wird {foo:["bar1", "bar2"]} in '&foo=bar1&foo=bar2' konvertiert. |
dataType | String | Der Datentyp, der voraussichtlich von zurückgegeben wird Server. Wenn nicht angegeben, gibt jQuery automatisch ResponseXML oder ResponseText basierend auf den MIME-Informationen des HTTP-Pakets zurück und übergibt sie als Callback--Funktionsparameter . Verfügbare Werte: „xml“: Gibt ein XML-Dokument zurück das kann von jQuery verarbeitet werden. "html": Gibt Nur-Text-HTML-Informationen zurück; enthält Skriptelemente. "script": Gibt Nur-Text-JavaScript-Code zurück. Ergebnisse werden nicht automatisch zwischengespeichert. "json": Gibt JSON-Daten zurück. "jsonp": JSONP-Format. verwenden Beim Aufruf einer Funktion im JSONP-Format, z. B. „myurl?callback=?“, ersetzt jQuery automatisch ? durch den richtigen Funktionsnamen, um die Callback-Funktion auszuführen. |
error | Function | (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。function (XMLHttpRequest, textStatus, errorThrown) { // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request } Nach dem Login kopieren |
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 } Nach dem Login kopieren Das obige ist der detaillierte Inhalt vonVergleichen Sie die Unterschiede zwischen Erfolg und Abschluss in jQuery.ajax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website! Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
![]() Heiße KI -Werkzeuge![]() Undresser.AI UndressKI-gestützte App zum Erstellen realistischer Aktfotos ![]() AI Clothes RemoverOnline-KI-Tool zum Entfernen von Kleidung aus Fotos. ![]() Undress AI ToolAusziehbilder kostenlos ![]() Clothoff.ioKI-Kleiderentferner ![]() AI Hentai GeneratorErstellen Sie kostenlos Ai Hentai. ![]() Heißer Artikel
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
R.E.P.O. Dateispeicherspeicherort: Wo ist es und wie schützt sie?
3 Wochen vor
By DDD
![]() Heiße Werkzeuge![]() Notepad++7.3.1Einfach zu bedienender und kostenloser Code-Editor ![]() SublimeText3 chinesische VersionChinesische Version, sehr einfach zu bedienen ![]() Senden Sie Studio 13.0.1Leistungsstarke integrierte PHP-Entwicklungsumgebung ![]() Dreamweaver CS6Visuelle Webentwicklungstools ![]() SublimeText3 Mac-VersionCodebearbeitungssoftware auf Gottesniveau (SublimeText3) ![]() Heiße Themen![]() Die Erfolgsmethode in PHP wird verwendet, um eine Erfolgsmeldung anzuzeigen. Ihre Verwendungssyntax lautet „Success('...','Http://www.xxx.com/Admin/User/Index');“, wenn wir dies tun Wenn Sie keine URL schreiben, ermittelt das System, ob eine vorherige Seite vorhanden ist, und springt zur vorherigen Seite, andernfalls wird nicht gesprungen. ![]() In Laravel wird die Erfolgsmethode verwendet, um eine erfolgreiche Antwort im Controller zurückzugeben. Um die Erfolgsmethode zu verwenden, müssen wir die Response-Klasse im Controller einführen. Anschließend können wir eine Instanz dieser Klasse verwenden, um die Erfolgsmethode aufzurufen. Sie können die Antwortnachricht, die zurückzugebenden Daten und den Antwortstatuscode festlegen und diese Parameter an die Erfolgsmethode übergeben. Es wird eine erfolgreiche Antwort zurückgegeben, die die von uns festgelegten Nachrichten- und Benutzerdaten enthält. ![]() Um Best Practices für Erfolgsmethoden in PHP zu erlernen, sind konkrete Codebeispiele erforderlich. PHP ist eine beliebte serverseitige Skriptsprache, die im Bereich der Webentwicklung weit verbreitet ist. In PHP ist die Erfolgsmethode eine gängige Methode zur Bestimmung, ob eine Operation erfolgreich ist oder nicht, und wird normalerweise verwendet, um eine Erfolgsmeldung oder einen Erfolgscode zurückzugeben. Um die Best Practices für Erfolgsmethoden in PHP zu erlernen, müssen Sie sie anhand tatsächlicher Codebeispiele demonstrieren und erklären. Schauen wir uns zunächst ein einfaches Beispiel an, das einen erfolgreichen Erfolg zeigt ![]() Optimierung der Projektentwicklung: Die Beherrschung der Erfolgsmethode von Laravel erfordert spezifische Codebeispiele. In der heutigen schnelllebigen Softwareentwicklungsumgebung ist die effiziente Entwicklung von Projekten und die Sicherstellung des stabilen Betriebs von Projekten zu einer wichtigen Herausforderung für Entwickler geworden. Als eines der beliebtesten PHP-Entwicklungsframeworks bietet Laravel heute viele praktische Funktionen und Methoden, die Entwicklern helfen, Projekte schnell zu erstellen und zu optimieren. Unter anderem ist die Erfolgsmethode eine sehr nützliche Funktion in Laravel, die während der Projektentwicklung verwendet werden kann. ![]() Effiziente Anwendungskompetenzen der LaravelSuccess-Methode Laravel ist ein sehr leistungsfähiges PHP-Framework. Es bietet viele praktische Methoden und Tools, die Entwicklern helfen, schnell hochwertige Webanwendungen zu erstellen. Unter diesen ist die Erfolgsmethode eine Methode, die häufig in der Entwicklung eingesetzt wird und bei der Verarbeitung erfolgreicher Retouren sehr praktisch ist. In diesem Artikel werden die effizienten Anwendungstechniken der Erfolgsmethode vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese Methode besser zu verstehen und anzuwenden. Die Funktionsweise der Erfolgsmethode ![]() Titel: Verwendung der LaravelSuccess-Methode zur Verbesserung der Entwicklungseffizienz In der Laravel-Entwicklung ist die erfolgreiche Verarbeitung von Benutzeranfragen und die Rückgabe relevanter Informationen eine sehr wichtige Aufgabe. Um diesen Prozess zu vereinfachen und die Entwicklungseffizienz zu verbessern, bietet Laravel die Erfolgsmethode. In diesem Artikel wird untersucht, wie die Erfolgsmethode verwendet werden kann, um die Verarbeitung erfolgreicher Antworten zu vereinfachen, und es werden spezifische Codebeispiele bereitgestellt. Übersicht Die Erfolgsmethode von Laravel wird verwendet, um eine Erfolgsantwort zu generieren und ![]() Wenn wir Anwendungen mit dem Laravel-Framework entwickeln, stoßen wir häufig auf Situationen, in denen wir nach einem erfolgreichen Vorgang umgehend Informationen anzeigen müssen. In diesem Fall können wir die Erfolgsmethode in Laravel nutzen, um dies schnell und einfach zu erreichen. Dieser Artikel befasst sich mit der Verwendung der Erfolgsmethode in Laravel, einschließlich ihrer Funktionen, Parameterbedeutungen und spezifischen Codebeispielen. 1. Die Funktion der Erfolgsmethode Im Laravel-Framework gehört die Erfolgsmethode zur Sitzung ![]() Anleitung zur Verwendung der Erfolgsmethode in Laravel Im Laravel-Framework ist die Erfolgsmethode eine sehr häufig verwendete Methode zur Rückgabe einer erfolgreichen Antwort. Dies kommt besonders häufig in der API-Entwicklung vor. Es kann uns dabei helfen, das Rückgabedatenformat zu standardisieren und die Front-End-Entwicklung komfortabler zu gestalten. In diesem Artikel werden wir die Verwendungsrichtlinien der Erfolgsmethode detailliert beschreiben und spezifische Codebeispiele bereitstellen, um ihre Verwendung zu demonstrieren. Was ist eine Erfolgsmethode? Erfolgsmethode im Laravel-Framework ![]() |