Sto eseguendo una tipica pagina Web ajax con motore php. Io uso echo per restituire una stringa html dal codice php. La mia domanda è, se avessi qualche altro codice dopo l'eco, quei codici verranno eseguiti? O l'eco si comporta in modo simile all'uscita, che restituisce e interrompe immediatamente l'esecuzione del codice php? Grazie.Uscirà codice php dopo echo per ajax?
risposta
No, echo
in nessun modo, normalmente si ha più di un eco in uno script. exit
vuole un argomento di tipo stringa che sarà in uscita prima di uscire, però, in modo da poter fare:
exit("your string here");
e il risultato sarà la stringa e l'uscita
No, eco no. Per uscire dopo l'eco delle cose, potresti dire
echo "Caro me, arrivederci!"; Uscita();
echo restituirà semplicemente il testo alla parte javascript di ajax; tuttavia, il codice precedente o precedente a echo/echos verrà eseguito
No. Gli script PHP vengono visualizzati nella loro interezza a meno che non si esca esplicitamente da essi. QUALSIASI output su uno script verrà passato alla funzione Ajax se è stato chiamato tramite ajax.
echo 'This gets outputted<br />';
echo 'As does this';
Se è necessario utilizzare un singolo file e si desidera che lo script per uscire dopo aver eseguito richiesta AJAX con cui dover aggiungere Vars in più per il vostro ajax url o valutare vars per uscire, vorrei suggerire la creazione di una funzione che esegue la tua ajax, ha la funzione restituisce true in caso di successo, quindi effettua:
if(ajaxFunction($paramOne, $paramTwo)){exit();}
- 1. php: echo "", print(), printf()
- 2. Echo PHP dentro Javascript?
- 3. PHP Echo text Colore
- 4. come stile php echo output
- 5. Puoi inserire PHP in PHP con echo?
- 6. Come echo JSON in PHP
- 7. Echo an $ _POST in PHP
- 8. Ricarica widget dojo dopo richiesta Ajax
- 9. PHP per Ajax utilizzando onchange
- 10. doppi apici all'interno di script php echo
- 11. Differenza tra php echo e il ritorno in termini di una chiamata AJAX jQuery
- 12. php echo vs tag aprire e chiudere
- 13. Oggetto array stdClass PHP - Echo Value
- 14. Echo citando singolo e doppio in PHP
- 15. Come echo file xml in php
- 16. jQuery $ .ajax() con PHP
- 17. Apprendimento newbie Ajax (PHP JQuery)
- 18. AJAX jQuery PHP Valore restituito
- 19. Codice jailing PHP arbitrario
- 20. modulo presentando con AJAX e PHP
- 21. Echo non fa nulla
- 22. Modo corretto per leggere 'echo json_encode()' da JQuery
- 23. Forza errore per $ .ajax (rinviato) oggetto da php
- 24. Passare i dati da php a ajax
- 25. AJAX/Jquery - Ottieni risposta dal file php
- 26. Passare PHP JSON a Javascript: echo json_encode vs echo json declaration
- 27. Passa dati da jQuery a PHP per un post ajax
- 28. Cercando di ottenere PHP per leggere AJAX post
- 29. Jquery AJAX post su PHP
- 30. In PHP, perché non è stato implementato echo come funzione? (non echo vs. printf)
ok ma verrà attivato il richiamo ajax due volte? Oppure l'intero script PHP viene eseguito prima che entrambe le stringhe vengano passate al callback di ajax? – ProblemsOfSumit