Parametrni Skriptga Qanday O'tkazish Kerak

Mundarija:

Parametrni Skriptga Qanday O'tkazish Kerak
Parametrni Skriptga Qanday O'tkazish Kerak

Video: Parametrni Skriptga Qanday O'tkazish Kerak

Video: Parametrni Skriptga Qanday O'tkazish Kerak
Video: Javascript вывод на страницу. JS для начинающих 2024, Aprel
Anonim

Dasturlashda qo'llanilgandek, bugungi kunda "skript" so'zi skript dasturlash tillaridan birida yozilgan dasturga murojaat qilish uchun ishlatiladi. Agar skript biron bir parametrni o'tkazishi kerak bo'lsa, unda bu, odatda, bunday dasturni chaqirishda amalga oshiriladi. Boshqa usullar (masalan, oraliq fayl orqali parametrlarni o'tkazish) ham mavjud, ammo ulardan foydalanish juda ham qulay emas.

Parametrni skriptga qanday o'tkazish kerak
Parametrni skriptga qanday o'tkazish kerak

Ko'rsatmalar

1-qadam

Agar skript ochiq brauzer oynasidan chaqirilsa, parametrlarni uzatishning ikkita usuli mavjud - POST va GET. POST usuli serverda bajariladigan va shuning uchun uning "muhit o'zgaruvchilari" ga kirish huquqiga ega bo'lgan skriptlarga qo'llanilishi mumkin. Bular, masalan, PHP yoki Perl tillaridagi skriptlar bo'lishi mumkin. Parametrni ushbu usul bilan o'tkazish uchun sahifaga skriptga yuboriladigan parametrlarni kiritish elementlari bilan shakl joylashtiring. Shunga qaramay, ular nafaqat foydalanuvchi uchun mavjud bo'lgan matn maydonlari (matn, matnlar, parol, tasdiqlash qutisi va boshqalar), balki yashirin turdagi yashirin maydonlar ham bo'lishi mumkin. Shakl yorlig'ining harakat atributida skript joylashgan manzil bo'lishi kerak va metod atributida parametrlarni uzatish usuli (POST) ko'rsatilishi kerak. Masalan, script.php skriptini chaqirish uchun HTML kodi unga someParam nomli parametr va 3.14 qiymati quyidagicha ko'rinishi mumkin:

2-qadam

POST usuli bilan skriptga o'tgan parametrni o'qish uchun server superglobal o'zgaruvchilaridan foydalaning. Masalan, parametr oldingi bosqichda berilgan shakldan o'tgan bo'lsa, php-skript $ _POST ['someParam'] o'zgaruvchisiga ega bo'ladi.

3-qadam

Parametrlarni uzatishning yana bir usuli (GET) nafaqat server tomonidagi skriptlarda, balki mijoz tomonidan bajariladigan dasturlarda ham qo'llanilishi mumkin - masalan, JavaScript-da yozilgan. Ushbu usul yordamida parametr to'g'ridan-to'g'ri skript chaqiruv liniyasiga qo'shiladi - u skript fayli nomidan keyin savol belgisi orqali qo'shiladi. Masalan, skript script.js-ni someParam nomli parametr va 3.14 qiymati bilan chaqirish uchun skriptni ishga tushirish liniyasi quyidagicha ko'rinishi mumkin: file: /// F: /sources/script.js? SomeParam = 3.14.

4-qadam

O'tkazilgan parametr bilan satrni o'qish uchun JavaScript skriptidagi window.location.search xususiyatidan foydalaning va php skriptlarida server o'zgaruvchilarining $ _GET superglobal qatoridan foydalaning. PHP-skriptlarda ushbu parametr darhol ishlatilishi mumkin (masalan, $ _GET ['someParam'] shaklida) va JavaScript-da uzatilgan o'zgaruvchining nomi va qiymatini olish uchun foydalanuvchi tomonidan qo'shimcha funktsiya talab qilinadi.

5-qadam

Agar siz Flash o'yinlarida va Flash-ga asoslangan boshqa elementlarda ishlatiladigan ActionScript-ga parametr o'tkazmoqchi bo'lsangiz, siz embed yorlig'ining flashvars atributidan foydalanishingiz mumkin. Masalan: Yoki ob'ekt yorlig'i uchun shunga o'xshash konstruktsiyadan foydalanish:

6-qadam

Oldingi bosqichdan o'tgan parametrga _root o'zgaruvchisiga murojaat qiling. Masalan, oldingi bosqichdagi namuna uchun _root.someParam o'zgaruvchisi 3.14 qiymatini o'z ichiga oladi.

Tavsiya: