መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ

ዝርዝር ሁኔታ:

መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ
መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ

ቪዲዮ: መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ

ቪዲዮ: መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ
ቪዲዮ: Развивающая игра на липучках для детей своими руками пошагово | Теневое лото "Морские обитатели" 2024, ግንቦት
Anonim

ለፕሮግራም እንደተተገበረው “ስክሪፕት” የሚለው ቃል ዛሬ በአጻጻፍ አጻጻፍ የፕሮግራም ቋንቋ በአንዱ የተጻፈውን ፕሮግራም ለማመልከት ያገለግላል ፡፡ ስክሪፕቱ ማንኛውንም ግቤት ማለፍ ከፈለገ ታዲያ እንዲህ ዓይነቱን ፕሮግራም ሲጠሩ ይህ እንደ አንድ ደንብ ነው ፡፡ ሌሎች ዘዴዎች (ለምሳሌ ፣ በመለስተኛ ፋይል በኩል ልኬቶችን ማለፍ) እንዲሁ አሉ ፣ ግን ለመጠቀም በጣም ያነሱ ናቸው።

መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ
መለኪያን ወደ ስክሪፕቱ እንዴት እንደሚያሳልፉ

መመሪያዎች

ደረጃ 1

ስክሪፕቱ ከተከፈተ የአሳሽ መስኮት ከተጠራ ታዲያ ሁለት የማለፊያ ዘዴዎችን ማግኘት ይቻላል - POST እና GET ፡፡ የ POST ዘዴ በአገልጋዩ ላይ ለተፈፀሙ ስክሪፕቶች ሊተገበር ስለሚችል ስለዚህ የእሱ "የአከባቢ ተለዋዋጭ" መዳረሻ አለው ፡፡ እነዚህ ለምሳሌ በ PHP ወይም በፐርል ቋንቋዎች ውስጥ ስክሪፕቶች ሊሆኑ ይችላሉ ፡፡ ግቤትን በዚህ ዘዴ ለማለፍ ወደ ስክሪፕቱ የሚላኩ ልኬቶችን ለማስገባት ከአባላቱ ጋር አንድ ቅፅ በገጹ ላይ ያስቀምጡ ፡፡ ምንም እንኳን እነዚህ ለተጠቃሚው (ጽሑፍ ፣ ጽሑፍ ፣ የይለፍ ቃል ፣ አመልካች ሳጥን ፣ ወዘተ) የሚገኙ የጽሑፍ መስኮች ብቻ ሳይሆኑ የተደበቁ ዓይነቶችም ሊሆኑ ይችላሉ ፡፡ የቅጹ መለያ የድርጊት አይነታ የስክሪፕት መገኛ አድራሻ መያዝ አለበት ፣ እና የስልት አይነታ የመለኪያ ማስተላለፊያ ዘዴ (POST) መለየት አለበት። ለምሳሌ ፣ ስክሪፕት.php ስክሪፕት አንዳንድ ፓራሜ የተሰየመ ልኬት በማለፍ የ html ኮድ እና እሴቱ 3.14 እንደዚህ ይመስላል:

ደረጃ 2

በ POST ዘዴ ወደ ስክሪፕቱ የተላለፈውን ግቤት ለማንበብ የአገልጋይ ልዕለ-ዓለም ተለዋዋጭዎችን ብዛት ይጠቀሙ። ለምሳሌ ፣ በቀደመው እርምጃ ከተጠቀሰው ቅጽ የተላለፈው ልኬት ፣ ፒኤችፒ-ስክሪፕት በተለዋጭ $ _POST ['someParam ’] ውስጥ ይቀበላል።

ደረጃ 3

ሌላ የመተላለፊያ ዘዴዎችን (GET) የማስተላለፍ ዘዴ በአገልጋይ-ጎን ስክሪፕቶች ብቻ ሳይሆን በደንበኛው በኩልም ተግባራዊ ሊሆን ይችላል - ለምሳሌ በጃቫስክሪፕት የተፃፈ ፡፡ በዚህ ዘዴ መለኪያው በቀጥታ ወደ ስክሪፕት ጥሪ መስመር ይታከላል - በጥያቄ ምልክት በኩል ከስክሪፕት ፋይል ስም በኋላ ይታከላል ፡፡ ለምሳሌ ፣ ስክሪፕቱን ስክሪፕት.ጄን በተወሰኑ ፓራሜር እና እሴቱ 3.14 በተሰየመው ልኬት ለመጥራት የስክሪፕት ማስጀመሪያው መስመር ይህን ይመስላል: ፋይል: /// F: /sources/script.js? SomeParam = 3.14.

ደረጃ 4

በጃቫስክሪፕት ስክሪፕት ውስጥ የዊንዶውስ.location.search ንብረትን ከተለካው ልኬት ጋር ለማንበብ ይጠቀሙ ፣ እና በፒኤችፒ ስክሪፕቶች ውስጥ የ $ _GET ልዕለ-ግላዊ ድርድር የአገልጋይ ተለዋዋጮችን ይጠቀሙ። በፒኤችፒ ስክሪፕቶች ውስጥ ይህ ግቤት ወዲያውኑ ጥቅም ላይ ሊውል ይችላል (ለምሳሌ ፣ በ $ _GET ['someParam'] መልክ) ፣ እና ጃቫስክሪፕት የተላለፈውን ተለዋዋጭ ስም እና ዋጋ ለማምጣት ተጨማሪ በተጠቃሚ የተገለጸ ተግባርን ይፈልጋል።

ደረጃ 5

በ Flash ጨዋታዎች እና በሌሎች በ Flash ላይ በተመረኮዙ አባሎች ውስጥ ጥቅም ላይ የዋለውን መለኪያ ወደ አክሽን እስክሪፕት ለማለፍ ከፈለጉ የተከተተውን መለያ የ flashvars አይነታ መጠቀም ይችላሉ። ለምሳሌ-ወይም ለዕቃው መለያ ተመሳሳይ ግንባታን በመጠቀም-

ደረጃ 6

ከቀዳሚው እርምጃ በመንገድ ላይ የተላለፈውን መለኪያ ወደ _root ተለዋዋጭ ይመልከቱ። ለምሳሌ ፣ ከቀዳሚው እርምጃ ላለው ናሙና የ _root.someParam ተለዋዋጭ ዋጋውን 3.14 ይይዛል ፡፡

የሚመከር: