könnte man die Handler beforeSend() und complete() mit $ .post benutzen oder müssen Sie $ .ajax dafür benutzen?
18
A
Antwort
33
Sie haben 2 Optionen, verwenden Sie $.ajax()
oder $.ajaxSetup()
.
Mit $ Schnipsel():
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
Oder vor Ihrem Beitrag laufen $ .ajaxSetup(), aber dies wirkt sich auf alle Ajax-Anfragen:
$.ajaxSetup({
beforeSend: myFunc,
complete: myCompleteFunc
});
3
Sie könnten $.ajaxSetup verwenden, aber es wird global gelten. Wenn dies nicht zu Ihnen passt, sollten Sie $.ajax verwenden.
3
Wir müssen $ .ajax verwenden, außer Sie verwenden $ .ajaxSetup(), aber das ist vielleicht nicht die beste Wahl.
Warum sollten Sie $ .ajax nicht verwenden?
9
Dies wird für die komplette Arbeit:
var jqxhr = $.post("example.php", function() {
alert("success");
jqxhr.complete(function(){ alert("second complete"); });
Für beforeSend, werden Sie .post $ $ .ajaxSetup vor dem Aufruf verwenden müssen, wenn Sie .ajax $ nicht verwenden wollen, wie sie gesagt werden, Vordergrund.
Verwandte Themen
- 1. Ruby Enumerator - Warum mit Ausnahme abschließen?
- 2. $ .post() mit und Rück
- 3. SonarQube kann den Post-Build-Schritt nicht abschließen
- 4. Jquery Ajax beforeSend und Erfolg, Fehler und vollständig
- 5. Get Betrieb (ohne Option) in Backbone mit beforeSend
- 6. Mit ajaxSetup beforeSend für Basic Auth bricht SignalR Verbindung
- 7. POST mit Swift und API
- 8. Neuling: Was macht jQuery.ajaxSetup 'beforeSend'?
- 9. Ajax beforeSend-Funktion scheint nicht zu funktionieren
- 10. Ajax beforeSend funktioniert nur einmal auf Rails
- 11. Ajax beforeSend unter Verwendung von Daten zu ändern
- 12. bekommen bereits Post-Post-Felder und aktualisieren sie mit jquery
- 13. TinyMCE Textarea und Post Form mit Ajax
- 14. Ajax Post mit Django und Jquery
- 15. Problem mit JQuery Mobile und AJAX Post
- 16. Complex Seitenumbruch mit AJAX POST und $ .getJSON
- 17. Post Commit Hook mit Trac und SVN
- 18. WebRequest POST mit beiden Dateien und Parametern
- 19. Download-Datei mit Post-Methode und Python
- 20. Restlet mit Methoden GET und POST
- 21. Get und Post-Methoden mit anderen Namen
- 22. POST-Anfrage mit JSON und Web API?
- 23. Django und Ajax Probleme mit POST-Adresse
- 24. Problem mit Flask und POST/GET
- 25. POST funktioniert nicht mit Node und Angular
- 26. Post Vorschau - Daten mit AJAX und Fancybox
- 27. BackgroundTransferService mit POST-Methode und Parameter
- 28. Mehrere Parameter mit POST und MVC
- 29. POST mit Webclient und WebRequest funktioniert nicht
- 30. mit jQuery Post mit php
dann muss ich alle meine $ .post Verknüpfungen zu $ .ajax ändern. und sie sind nicht wenige =) – ajsie