php - Variables not being sent to server when using POST -


उपयोगकर्ता अपने कंप्यूटर पर एक पृष्ठ निम्न JavaScript / अजाक्स :

  xmlhttp.open ("POST", "ProcessRequest.php", सत्य); Xmlhttp.setRequestHeader ("सामग्री-प्रकार", "एप्लिकेशन / एक्स-www-फ़ॉर्म-यूआरएलएक्सोडेड"); xmlhttp.send (encodeURIComponent ( "fname = श्री & amp; lname = परीक्षक"));   

सर्वर साइड स्क्रिप्ट ProcessRequest.php चर को एक्सेस नहीं कर पा रहा है। उदाहरण के लिए $ _ POST ['fname'] निम्न त्रुटि देता है :

सूचना: अपरिभाषित सूचकांक: fname

मैं क्या कर रहा हूँ गलत? मैं इसे WAMP का उपयोग कर चला रहा हूं।

आप बहुत अधिक एन्कोडिंग कर रहे हैं। आपको क्या चाहिए:

  xmlhttp.send ("fname =" + encodeurIC घटक ("श्री") + "& lname =" + encodeurIComponent ("परीक्षक"));   

बेशक, आप इसे अधिक शुष्क बनाने के लिए एक फ़ंक्शन का उपयोग कर सकते हैं।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -