Les jours de JavaScript étant un langage de jouet est révolue depuis longtemps . Chaque programmeur web sérieux doit savoir JavaScript et il est responsable d'une grande partie du traitement et de la logique dans les applications web modernes. Une tâche commune que JavaScript programmeurs visage se charge une nouvelle page programatically , en d'autres termes , sans aucune interaction de l'utilisateur . Ceci est possible en utilisant la méthode intégrée " window.open () " , ce qui fonctionne pour la plupart des cas . Mais si vous voulez charger une URL et passer des variables POST à elle en même temps , vous aurez besoin de faire un peu plus de travail. Instructions
1
copiez et collez le code suivant au début du fichier JavaScript:
window.openPost = function ( url , les variables )
{< br >
forme var = document.createElement ( " form") ;
form.setAttribute ( "méthode" , "post" ) ;
form.setAttribute ( "action", url ) ;
pour ( variable dans les variables )
{ var
hiddenField = document.createElement ( "input" ) ;
hiddenField.setAttribute ( " nom ", variable) ;
hiddenField.setAttribute ( « valeur » , Page 2
remplacer le " window.open () " appel de méthode avec le " window.openPost ()" appel de méthode que vous venez de créer :
window.openPost ( " your_post_file.html " , [ ,"" post_variable_name ": " variable_value ", " post_variable_2 ": " another_variable_value "] ) ;
3
Ouvrez la page avec le code JavaScript dans un navigateur web pour voir le code rediriger vers la page spécifiée en utilisant les variables POST .