I giorni di JavaScript essendo un linguaggio giocattolo sono ormai lontani . Ogni serio programmatore web deve sapere JavaScript ed è responsabile di un sacco di trattamento e della logica nelle applicazioni web moderne . Un compito comune che i programmatori JavaScript faccia sta caricando una nuova pagina programmaticamente , in altre parole , senza alcuna interazione da parte dell'utente . Questo è possibile utilizzando il built-in " window.open ( ) " metodo, che lavora per la maggior parte dei casi . Ma se si desidera caricare un URL e passare variabili POST ad esso , allo stesso tempo , è necessario fare un po 'di lavoro . Istruzioni
1
Copia e incolla il codice riportato di seguito all'inizio del file JavaScript:
window.openPost = function ( url , variabili ) per
{ < br
var form> = document.createElement ( "form" ) ;
form.setAttribute ( "metodo" , "post") ;
form.setAttribute ( "azione" , url ) ;
per ( variabile in variabili ) per
{
var hiddenField = document.createElement ( " input" ) ;
hiddenField.setAttribute ( " nome ", variabile) ;
hiddenField.setAttribute ( " valore " ,
2
Sostituire la " window.open ( ) " chiamata al metodo con il " window.openPost ( ) " metodo di chiamare appena creato :
window.openPost ( " your_post_file.html " , [ ,"" post_variable_name " : " variable_value " , " post_variable_2 " : " another_variable_value " ] ) ;
3
aprire la pagina con il codice JavaScript in un browser web per vedere il codice di reindirizzamento alla pagina specificata utilizzando le variabili POST .