De dage af JavaScript er et stykke legetøj sprog er langt væk. Enhver seriøs web-programmør har til at vide JavaScript , og det er ansvarlig for en masse af behandlingen og logik i moderne web-applikationer . Et fælles opgave , at JavaScript programmører ansigt er indlæse en ny side programatically , med andre ord , uden nogen brugerinteraktion. Dette er muligt ved hjælp af den indbyggede " window.open ()" -metoden, som arbejder for de fleste tilfælde. Men hvis du ønsker at indlæse en URL og videregive POST variabler til det på samme tid, vil du nødt til at gøre lidt mere arbejde . Instruktioner
1
Kopier og indsæt følgende kode til toppen af JavaScript-fil : Hej
window.openPost = function ( url , variable)
{ < br >
var formular = document.createElement ( " form" ),
form.setAttribute ( "metode" , "post ");
form.setAttribute ( "handling ", url ),
for ( variabel i variable)
{
var hiddenField = document.createElement ( "input ")
hiddenField.setAttribute ( " name " , variabel ),
hiddenField.setAttribute ( " værdi " ,
2
Udskift " window.open ()" metode opkald med " window.openPost () "-metoden kalder du lige har oprettet : Hej
window.openPost ( " your_post_file.html " [ ,"" post_variable_name ": " variable_value ", " post_variable_2 ": " another_variable_value " ])
3
Åbn den side med JavaScript i en webbrowser for at se koden omdirigere til den angivne side ved hjælp af POST variabler.