si potrebbe usare i gestori beforeSend() e complete() con $ .post o si deve usare $ .ajax per questo?
18
A
risposta
33
Hai 2 opzioni, usa $.ajax()
o $.ajaxSetup()
.
Utilizzando $ .ajax():
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
Oppure, prima di eseguire il tuo post $ .ajaxSetup(), ma questo riguarda tutte le richieste Ajax:
$.ajaxSetup({
beforeSend: myFunc,
complete: myCompleteFunc
});
3
È possibile utilizzare $.ajaxSetup ma si applica a livello globale. Se questo non ti va, devi usare $.ajax.
3
Devi usare $ .ajax, a meno che non usi $ .ajaxSetup(), ma potrebbe non essere la scelta più saggia.
Qualsiasi motivo per cui non si dovrebbe usare $ .ajax?
9
Questo funziona per una completa:
var jqxhr = $.post("example.php", function() {
alert("success");
jqxhr.complete(function(){ alert("second complete"); });
per beforeSend, dovrete usare $ .ajaxSetup prima di chiamare $ .post se non si desidera utilizzare $ .ajax come hanno detto essere prua, testa.
Problemi correlati
- 1. utilizzando AJAX beforeSend di modificare i dati
- 2. ajaxSetup (beforeSend non funziona
- 3. beforeSend in $ .getJSON
- 4. stop $ .ajax su beforeSend
- 5. Utilizzando GET e POST con autorizzazione HTTP in Python
- 6. utilizzando setuptools con dipendenze post installazione e python
- 7. POST JSON all'API utilizzando Rails e HTTParty
- 8. Riposo utilizzando @QueryParam con @POST o @PUT
- 9. POST con swift e API
- 10. HTTP POST utilizzando Angular.js
- 11. jQuery Ajax (beforeSend e complete) funziona correttamente su FireFox ma non su IE8 e Chrome
- 12. jQuery ajax() utilizzando buon fine, errore e completo vs .done(), .fail() e sempre()
- 13. TextPad e Unicode: supporto completo?
- 14. WebRequest POST con file e parametri
- 15. risparmio contenuto della pagina completo utilizzando Selenio
- 16. redirect_to utilizzando POST in rotaie
- 17. Post di aggiornamento utilizzando Firebase
- 18. vbulletin post con CURL e PHP
- 19. Messaggi più leggibili con: pre e: post?
- 20. Come ottenere il corpo di richiesta REST completo utilizzando Jersey?
- 21. POST HTTP autenticato con payload XML utilizzando Python urllib2
- 22. HTTP POST e GET utilizzando cURL in Linux
- 23. Yii2: Cerca in Gridview utilizzando Pjax Metodo POST con paginazione
- 24. Lettura corpo POST con bottle.py
- 25. File e dati POST restangolari
- 26. TextView automatico completo con contatti
- 27. Sfondo video completo con video.js
- 28. Post Http con indy
- 29. PHP e (isset ($ _ POST [''])) problema
- 30. Intestazione globale per AngularJS post
quindi devo modificare tutte le mie scorciatoie $ .post in $ .ajax. e non sono pochi =) – ajsie