Dagene med JavaScript være et leketøy språk er langt borte. Enhver seriøs web-programmerer må vite JavaScript og det er ansvarlig for mye av behandlingen og logikk i moderne web-applikasjoner . En vanlig oppgave som JavaScript programmerere ansiktet laster en ny side automagisk , med andre ord , uten noen form for brukermedvirkning . Dette er mulig ved hjelp av den innebygde " window.open ( ) "-metoden , som fungerer for de fleste tilfeller. Men hvis du ønsker å laste inn en URL og passerer POST variabler til det på samme tid , må du gjøre litt mer arbeid . Instruksjoner
en
Kopier og lim inn følgende kode til toppen av JavaScript -filen : en
window.openPost = funksjon ( url , variabler )
{
Div. skjema = document.createElement ( "form ");
form.setAttribute ( "metode" , "post ");
form.setAttribute ( "action ", url ) ;
for ( variabel i variabler)
{
Var hiddenField = document.createElement ( "input ");
hiddenField.setAttribute ( " navn ", variabel) ;
hiddenField.setAttribute ( " value " ,
2
Erstatt " window.open ( ) "-metoden samtale med " window.openPost ( ) "-metoden kaller du nettopp laget : en
window.openPost ( " your_post_file.html " , [ ,"" post_variable_name ": " variable_value ", " post_variable_2 ": " another_variable_value "] ) ;
3
Åpne siden med JavaScript i en nettleser for å se koden viderekoble til angitt side bruker POST variabler .