De dagar JavaScript vara en leksak språk är sedan länge borta . Varje seriös webb-programmerare måste veta JavaScript och det är ansvarig för en hel del av behandlingen och logik i moderna webbapplikationer . En vanlig uppgift att JavaScript programmerare ansikte laddar en ny sida via programmering , med andra ord , utan någon interaktion med användaren . Detta är möjligt med hjälp av den inbyggda " window.open ( ) " -metoden, som fungerar för de flesta fall. Men om du vill läsa in en webbadress och passera POST variabler att det på samma gång , måste du göra lite mer arbete . Instruktioner
1
Kopiera och klistra in följande kod till toppen av JavaScript -filen :
window.openPost = function ( url, variabler ) katalog
{
var formen = document.createElement ( " form") ;
form.setAttribute ( " metod " , "post " ) ;
form.setAttribute ( " action " , url ) ;
för ( variabel i variabler ) katalog
{
var hiddenField = document.createElement ( " input " ) ;
hiddenField.setAttribute ( " namn " , variabel ) ;
hiddenField.setAttribute ( " value " , Sida 2
Byt ut " window.open ( ) " metodanrop med " window.openPost ( ) " metoden kallar du just skapat :
window.openPost ( " your_post_file.html " , [ ,"" post_variable_name " : " variable_value " , " post_variable_2 " : " another_variable_value " ] ) ;
3
Öppna sida med JavaScript i en webbläsare för att se koden omdirigera till den angivna sidan använder POST- variabler .