Esiste comunque l'invio di dati di post su uno script php oltre alla presenza di un modulo? (Non usando GET ovviamente).Invia dati POST a PHP senza utilizzare un modulo HTML?
Desidero javascript per ricaricare la pagina dopo X secondi e caricare alcuni dati nella pagina allo stesso tempo. Potrei farlo con GET ma preferirei usare POST, visto che sembra più pulito.
Grazie mille.
EDIT: Potrebbe essere possibile utilizzare l'intestazione PHP? Sono sicuro che è meglio utilizzare JQuery, ma per la mia situazione attuale ho potuto attuare tale molto più facile/più veloce:)
Acclamazioni
ho finito per fare in questo modo:
<script>
function mySubmit() {
var form = document.forms.myForm;
form.submit();
}
</script>
...
<body onLoad="mySubmit()";>
<form action="script.php?GET_Value=<?php echo $GET_var ?>" name="myForm" method="post">
<input type="hidden" name="POST_Value" value="<?php echo $POST_Var ?>">
</form>
</body>
Sembra funzionare bene per me, ma per favore dimmi se c'è qualcosa di sbagliato in questo!
Grazie a tutti.
Si potrebbe, se si vuole evitare tramite il modulo AJAX, hanno nascosto, o crearne uno in modo dinamico, e basta inviare il modulo utilizzando Javascript dopo un timeout. AJAX può essere la soluzione migliore, dipende esattamente da ciò che si vuole fare e AJAX offre probabilmente maggiori possibilità di gestire gli errori con garbo. – DaveRandom
Ah sì, questo è possibile per me, sono sicuro che gli altri suggerimenti sono complessivamente migliori, ma questo è un piccolo progetto e questa soluzione suona come si adatta al mio stile di codifica :) –
Vedere la mia risposta qui sotto per i dettagli di come questo può essere fatto in Javascript senza framework. – DaveRandom