Parameetri Edastamine Skriptile

Sisukord:

Parameetri Edastamine Skriptile
Parameetri Edastamine Skriptile

Video: Parameetri Edastamine Skriptile

Video: Parameetri Edastamine Skriptile
Video: Zigbee valguse, temperatuuri ja niiskuse andur koos Moes e-ink ekraaniga 2024, November
Anonim

Programmeerimisel kasutatakse sõna "skript" tänapäeval programmi tähistamiseks, mis on kirjutatud ühes skriptimise programmeerimiskeeles. Kui skript peab edastama mis tahes parameetri, siis tehakse seda reeglina sellise programmi kutsumisel. On ka muid meetodeid (näiteks parameetrite edastamine vahefaili kaudu), kuid neid on palju vähem mugav kasutada.

Parameetri edastamine skriptile
Parameetri edastamine skriptile

Juhised

Samm 1

Kui skripti kutsutakse avatud brauseriaknast, on parameetrite edastamiseks saadaval kaks meetodit - POST ja GET. POST-meetodit saab rakendada skriptidele, mis käivitatakse serveris ja kellel on seetõttu juurdepääs selle "keskkonnamuutujatele". Need võivad olla näiteks skriptid PHP või Perli keeltes. Parameetri edastamiseks selle meetodi abil asetage lehele vorm koos elementidega parameetrite sisestamiseks, mis saadetakse skripti. Need võivad olla mitte ainult kasutajale kättesaadavad tekstiväljad (tekst, tekstiala, parool, märkeruut jne), vaid ka peidetud tüüpi peidetud väljad. Vormimärgendi action atribuut peab sisaldama skripti asukoha aadressi ja meetod atribuut täpsustama parameetri ülekandemeetodi (POST). Näiteks HTML-kood, mille abil skript script.php kutsutakse parameetriks nimega someParam ja väärtus 3.14, võib välja näha järgmine:

2. samm

Serveri ülimaailmsete muutujate massiivi abil saate POST-meetodil skriptile edastatud parameetri lugeda. Näiteks eelmises etapis antud vormilt edastatud parameeter php-skript saab muutujas $ _POST ['someParam'].

3. samm

Teist parameetrite edastamise meetodit (GET) saab kasutada mitte ainult serveripoolsete skriptide, vaid ka kliendipoolsete käivitatavate failidega - näiteks JavaScripti kirjutatud. Selle meetodi korral lisatakse parameeter otse skripti kõneliinile - see lisatakse küsimärgi kaudu skriptifaili nime järele. Näiteks kui skripti script.js kutsuda parameetriga nimega someParam ja väärtusega 3.14, võib skripti käivitusrida välja näha järgmine: file: /// F: /sources/script.js? SomeParam = 3.14.

4. samm

Kasuta JavaScripti skripti atribuuti window.location.search, et lugeda edastatud parameetriga stringi ja php-skriptides kasuta serverimuutujate massiivi $ _GET superglobal. PHP-skriptides saab seda parameetrit kohe kasutada (näiteks kujul $ _GET ['someParam']) ja JavaScripti jaoks on vaja edastatud muutuja nime ja väärtuse hankimiseks täiendavat kasutaja määratud funktsiooni.

5. samm

Kui soovite edastada parameetri Flash-mängudes kasutatavale ActionScriptile ja muudele Flash-põhistele elementidele, võite kasutada manustatud sildi atribuuti flashvars. Näiteks: või kasutage objektimärgendi jaoks sarnast konstruktsiooni:

6. samm

Viidake eelmise sammu viisil edastatud parameetrile _root muutujale. Näiteks eelmise sammu valimi puhul sisaldab muutuja _root.someParam väärtust 3.14.

Soovitan: