De dagen van JavaScript als een speeltje taal zijn lang voorbij . Elke serieuze web- programmeur moet JavaScript kennen en het is verantwoordelijk voor een groot deel van de verwerking en de logica in de moderne web applicaties . Een veel voorkomende taak die JavaScript programmeurs gezicht is het laden van een nieuwe pagina programmatisch , met andere woorden , zonder enige interactie van de gebruiker . Dit is mogelijk met behulp van de ingebouwde " window.open ( ) " methode, die werkt voor de meeste gevallen . Maar als je wilt om een URL te laden en geef POST variabelen om het op hetzelfde moment , moet je een beetje meer werk te doen. Instructies Copy 1 en plak de volgende code aan de bovenkant van het JavaScript-bestand : window.openPost = function ( url , variabelen ) op Twitter { < br var form> = document.createElement ( " vorm " ) ; form.setAttribute ( "methode" , "post " ) ; form.setAttribute ( " actie " , url ) ; voor ( variabel in variabelen ) op Twitter { var hiddenField = document.createElement ( "input " ) ; hiddenField.setAttribute ( " naam " , variabele ) ; hiddenField.setAttribute ( " value " , Pagina 2 Vervang de " window.open ( ) " methode oproep met de " window.openPost ( ) " methode noem je zojuist hebt gemaakt : window.openPost ( " your_post_file.html " , [ ,"" post_variable_name " : " variable_value " , " post_variable_2 " : " another_variable_value " ] ) ; 3 Open de pagina met de JavaScript in een webbrowser om te zien de code doorsturen naar de opgegeven pagina met behulp van de POST- variabelen .
|