August 3
I giorni di JavaScript è un linguaggio giocattolo sono ormai lontani. Ogni serio programmatore web deve conoscere JavaScript ed è responsabile di un sacco di trattamento e della logica nelle applicazioni web moderne. Un compito comune che devono affrontare i programmatori JavaScript sta caricando una nuova pagina programmaticamente, in altre parole, senza alcuna interazione da parte dell'utente. Ciò è possibile utilizzando il metodo built-in "window.open ()", che funziona per la maggior parte dei casi. Ma se si desidera caricare un URL e passare variabili POST ad essa, allo stesso tempo, è necessario fare un po 'di lavoro.
1 Copiare e incollare il seguente codice all'inizio del file JavaScript:
window.openPost = function (URL, variabili)
{
var form = document.createElement("form");
form.setAttribute ( "metodo", "post");
form.setAttribute ( "azione", url);
per (variabili a variabili)
{
var HiddenField = document.createElement ( "input");
hiddenField.setAttribute ( "nome", variabile);
hiddenField.setAttribute ( "valore", le variabili [variabile]);
form.appendChild (HiddenField);
}
document.body.appendChild (modulo);
form.submit ();
}
2 Sostituire la chiamata al metodo "window.open ()" con il metodo "window.openPost ()" chiamata 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.