Kā tiek izmantots programmēšanai, vārds "skripts" mūsdienās tiek lietots, lai apzīmētu programmu, kas rakstīta vienā no skriptu programmēšanas valodām. Ja skriptam ir jānodod kāds parametrs, tas parasti tiek darīts, izsaucot šādu programmu. Pastāv arī citas metodes (piemēram, parametru nodošana caur starpfailu), taču tās ir daudz mazāk ērti izmantot.
Instrukcijas
1. solis
Ja skripts tiek izsaukts no atvērta pārlūka loga, tad ir pieejamas divas parametru nodošanas metodes - POST un GET. POST metodi var izmantot skriptiem, kas tiek izpildīti serverī un kuriem tādējādi ir piekļuve tā "vides mainīgajiem". Tie var būt, piemēram, skripti PHP vai Perl valodās. Lai nodotu parametru ar šo metodi, lapā ievietojiet veidlapu ar elementiem parametru ievadīšanai, kas tiks nosūtīti uz skriptu. Tie var būt ne tikai lietotājam pieejamie teksta lauki (teksts, textarea, parole, izvēles rūtiņa utt.), Bet arī slēptā tipa slēptie lauki. Veidlapas taga darbības atribūtā jābūt skripta atrašanās vietas adresei, un metodes atribūtam jānorāda parametru pārsūtīšanas metode (POST). Piemēram, HTML kods, lai izsauktu script.php skriptu, nododot tam parametru ar nosaukumu someParam, un vērtība 3.14 varētu izskatīties šādi:
2. solis
Izmantojiet servera superglobālo mainīgo masīvu, lai nolasītu parametram, ko skriptam nodeva ar POST metodi. Piemēram, parametrs, kas nodots no iepriekšējā solī norādītās formas, php skripts saņems mainīgo $ _POST ['someParam'].
3. solis
Citu parametru nodošanas metodi (GET) var izmantot ne tikai ar servera puses skriptiem, bet arī ar izpildāmiem klienta pusē - piemēram, rakstīt JavaScript. Izmantojot šo metodi, parametrs tiek pievienots tieši skripta izsaukuma līnijai - tas tiek pievienots aiz skripta faila nosaukuma caur jautājuma zīmi. Piemēram, lai izsauktu skriptu script.js ar parametru nosaukumā someParam un vērtību 3.14, skripta palaišanas līnija varētu izskatīties šādi: file: /// F: /sources/script.js? SomeParam = 3.14.
4. solis
Lai lasītu virkni ar nodoto parametru, izmantojiet JavaScript skripta rekvizītu window.location.search un php skriptos izmantojiet servera mainīgo masīvu $ _GET superglobal. PHP skriptos šo parametru var izmantot uzreiz (piemēram, formā $ _GET ['someParam']), un JavaScript ir nepieciešama papildu lietotāja definēta funkcija, lai izgūtu nodotā mainīgā nosaukumu un vērtību.
5. solis
Ja vēlaties nodot parametru ActionScript, ko izmanto Flash spēlēs, un citos Flash balstītos elementos, varat izmantot iegultā taga atribūtu Flashvars. Piemēram: vai objekta tagam izmantojiet līdzīgu konstrukciju:
6. solis
Uz parametru, kas nodots iepriekšējā solī, skatiet mainīgo _ root. Piemēram, iepriekšējā soļa paraugā mainīgajā _root.someParam būs vērtība 3.14.