လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သို့ Javascript variable တွေကို php: ပြီးပြည့်စုံတဲ့သင်ခန်းစာ

PHP သို့ Javascript variable တွေကို php: ပြီးပြည့်စုံတဲ့သင်ခန်းစာ

M66 2025-09-21

PHP သို့ Javascript variable တွေကိုဘယ်လိုဖြတ်သန်းမလဲ။

မျက်မှောက်ခေတ် Web Development တွင် JavaScript နှင့် PHP တို့သည်မကြာခဏအတူတကွအလုပ်လုပ်ရန်လိုအပ်သည်။ JavaScript သည်ရှေ့တန်းအပြန်အလှန်ဆက်သွယ်မှုနှင့် dynamic data များကိုကိုင်တွယ်သည်။ PHP သည်နောက်ခံယုတ္တိဗေဒနှင့်ဒေတာသိုလှောင်မှုအတွက်တာ 0 န်ရှိသည်။ တစ်ခါတစ်ရံတွင်ကျွန်ုပ်တို့သည် PHP သို့ Javascript တွင် variable များကို php သို့သွားရန်လိုအပ်သည်။ အောက်ပါတို့သည်ဤစစ်ဆင်ရေးကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုရှင်းပြပါလိမ့်မည်။

PHP မှတစ်ဆင့် PHP မှ JavaScript variable တွေကိုတင်ပါ

ဘုံနည်းလမ်းတစ်ခုမှာ Javascript variable များကို PHP သို့ HTML ပုံစံများဖြင့် PHP သို့ PHP သို့ပို့ဆောင်ရန်ဖြစ်သည်။ ပထမ ဦး စွာ JavaScript ကိုအသုံးပြုပြီး form fields ကို dymulate လုပ်ပြီးဒီဒေတာကို PHP သို့ပုံစံဖြင့်တင်ပြပါ။

နမူနာကုဒ်

သင့်တွင် JavaScript variip variable တစ်ခုရှိပြီး၎င်းကို PHP သို့ပို့ဆောင်လိုသည်ဆိုပါစို့။ အောက်ပါကုဒ်ကိုသုံးနိုင်သည် -

 
<script>
var res = "success";
document.getElementById("jsVar").value = res;
</script>
<form method="post" action="process.php">
   <input type="hidden" name="jsVar" id="jsVar">
   <input type="submit" value="နားထောင်">
</form>

အထက်ပါကုဒ်တွင် JavaScript variip variip variable ကို `res` ကိုဝှက်ထားသော input box တွင်သတ်မှတ်ထားသည်။ ထို့နောက်ပုံစံကို `process.php` ကိုတင်သွင်းသည်။ ဤတန်ဖိုးကို` `` jsvar '] `` `jsvar']`

javascript variable တွေကို Ajax မှတဆင့် PHP မှ asynchronously

သင်စာမျက်နှာကို refresh လုပ်ချင်ပါက PHP သို့ JavaScript variable များကို javascript variable များကို pass သို့သွားနိုင်သည်။ Ajax သည် PHP နှင့်အတူ PHP ကို ​​ဆက်သွယ်. သုံးစွဲသူအတွေ့အကြုံတိုးတက်ရန်အတွက်အထူးအရေးကြီးသည်။

နမူနာကုဒ်

 
<script>
var res = "success";
var xhr = new XMLHttpRequest();
xhr.open("POST", "process.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
   if (xhr.readyState == 4 && xhr.status == 200) {
       console.log(xhr.responseText);
   }
};
xhr.send("jsVar=" + encodeURIComponent(res));
</script>

ဒီဥပမာမှာ `res`` process ကို variable ကို` pax ကို variable ကိုပို့လိုက်တယ်။ Ajax ကတဆင့် PHP script မှာဒီအချက်အလက်တွေကို PHP script မှာရှိတဲ့ PHP script မှာရတယ်။

အကျဉ်းချုပ်

၎င်းကိုပုံစံဖြင့်တင်သွင်းခြင်းသို့မဟုတ် Ajax ကို အသုံးပြု. javaScript သည် PHP သို့ variable များကိုအလွယ်တကူဖြတ်သန်းနိုင်သည်။ မည်သည့်နည်းလမ်းကိုရွေးချယ်ရန်သင်၏လိုအပ်ချက်နှင့်စီမံကိန်းဖွဲ့စည်းပုံပေါ်တွင်မူတည်သည်။ ဤဆောင်းပါးသည် JavaScript နှင့် PHP တို့အကြားအပြန်အလှန်ဆက်သွယ်မှုကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်အကောင်အထည်ဖော်ရန်ကူညီပေးပါ။

မကြာသေးမီ ဆောင်းပါးများ