javascript - How to make AJAX read back response without page's source and without JSON? -


मैं एक फ़ॉर्म सबमिट करने के लिए निम्न कोड का उपयोग करता हूं:

  $। Ajax ({url : $ ('# MyForm')। एट्रि ('एक्शन'), यूआरएल: 'इंडेक्स.एफ़पी', टाइप करें: 'पोस्ट', / * डेटा टाइप: 'एचटीएमएल जेएसन', * /// सर्वर को बताता है कि आप जेसन डेटा: {"num": $ ('# myNum')। Val ()}} सफलता: कार्य (प्रतिक्रिया) {चेतावनी (प्रतिक्रिया); यदि (check_validate () == 1) {चेतावनी (प्रतिक्रिया);} और {}}});  

फिर PHP index.php में मेरे पास है:

  अगर (isset ($ _ POST ["num"]) ) {$ Num = $ _POST ["num"]; यदि ($ num == 1) "सुनिश्चित करें!" गूंज; }  

जेएस पॉपअप, सुनिश्चित करें! और पूरे index.php पेज स्रोत कोड के साथ। क्या dataType को JSON को सेट किए बिना सोर्स कोड को निकालने का एक तरीका है और बस जवाब दिखाने का तरीका है?

आउटपुट के बाद स्क्रिप्ट निष्पादन को रोकें:

  // होना चाहिए किसी भी अन्य आउटपुट से पहले, उदाहरण के लिए अगर फ़ाइल के शीर्ष पर (isset ($ _ POST ["num"])) {$ num = $ _POST ["num"]; यदि ($ num == 1) "सुनिश्चित करें!" गूंज; मरने (); }  

Comments