Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 19848|Antwort: 1

[Jquery] jQuery fängt die von Ajax zurückgegebenen Ergebnisse ab

[Link kopieren]
Veröffentlicht am 23.2.2021, 17:16:45 | | | |
Anforderungen: Fänge alle Ergebnisse der Ajax-Anfragen ab, und wenn der Rückkehrstatuscode 404 ist, wirst du zum Anmeldebildschirm weitergeleitet.

Man kann auch die Modelldaten für eine einheitliche Antwort erhalten, und laut den zurückgegebenen Feldern erscheint bei einem Fehler eine Fehlermeldung, und die Callback-Methode wird nicht mehr ausgeführt.

ASP.NET WebAPI verwendet MessageHandler, um das Format des Rückgabe-Schnittstellenmodells zu vereinheitlichen
https://www.itsvse.com/thread-9442-1-1.html

Ajaxcomplete zu verwenden, kann nicht blockiert werden, nur der Antwortinhalt erhalten und verhindert nicht, dass die Callback-Methode aufgerufen wird, ajaxsuccess wird nicht getestet, und es ist wahrscheinlich ungefähr dasselbe.
jquery hört auf alle Ajax-Anforderungsabschlussstatusse
https://www.itsvse.com/thread-9470-1-1.html

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.

Schreibmethode 1:
Testcode:



Beim Versuch, die ursprünglichen Daten zu ändern, erhält die Callback-Methode die modifizierten Daten, und die API gibt die Daten wie folgt zurück:

{"success":true,"message":"aa","data":{"name":"itsvse.com"}}
Ändere die Originaldaten, übergebe nur die Datendaten des json-Objekts an die Callback-Methode, ignoriere die Success- und Nachrichtenattribute, der jQuery-Code ist wie folgt:

Die Wirkung ist wie folgt:



Schreibmethode 2:

Das Wesentliche von Schreibmethode 1 und Schreibmethode 2 ist dasselbe; der Einfachheit halber wird empfohlen, Methode 1 zu schreiben.


(Ende)




Vorhergehend:[dreht sich] SQL Server SQL Count
Nächster:jQuery erhält die URL-Parameter-Werterweiterung
 Vermieter| Veröffentlicht am 22.6.2023, 10:30:10 |
Der ajax-hook für Webentwicklung fängt alle XMLHttpRequest-Anfragen ab
https://www.itsvse.com/thread-10616-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com