दिलचस्प पोस्ट
<Enter> पर JQuery UI संवाद सबमिट करें क्या जावा में रचनाकार से सार पद्धति को कॉल करना ठीक है? कैसे Angular.js में parseInt स्मृति रिसाव हर बार UIScrollView जारी किया जाता है केवल सीएसएस के साथ डीआईवी स्थिति स्वैप करें जावा प्रोग्राम को एक और जावा प्रोग्राम में कैसे संकलित और चलाने के लिए? Git commit से फ़ाइलें निकालें C ++ अपवाद हैंडलिंग कितना पदचिह्न जोड़ता है सीतनिद्रा में होना एक साथ कई बैग लाने नहीं कर सकते जब वास्तव में यह (गुमनाम) आंतरिक कक्षाओं का उपयोग करने के लिए सुरक्षित रिसाव है? निर्वाचन क्षेत्र के पार्सर और निर्भरता पार्सर के बीच का अंतर उपकरण के साथ आईफोन आवेदन की प्रोफाइलिंग करते समय गुम प्रतीक नाम एंड्रॉइड चालू / बंद वाईफाई हॉटस्पॉट प्रोग्रामेटिक रूप से सर्विस स्टैक रेजर डिफ़ॉल्ट पृष्ठ यूनिकोड कोड अंक में यूटीएफ -8

$ के अंदर का फॉर्म

वैसे मैं जो मिला है, मूल रूप से एक बटन क्लिक किया जाता है और निम्नलिखित कोड निष्पादित होता है:

Readthis = "MonsterRequest.php?id=<?php echo $_REQUEST['id']; ?>&Mon="; TestVar = TestVar.replace(/\s/g, ""); Readthis = Readthis + htmlencode(TestVar); $('#CenterPiece').load(Readthis); 

जब मान्स्रेरेक्वेस्ट। पीएचपी को पारित करने के लिए छोड़ दिया जाता है, तब तक सब कुछ काम करना लगता है, पोस्ट को स्वयं पर नहीं भेजा जा रहा है और मूल रूप से यह पृष्ठ स्वयं को पुनः लोड करता है क्योंकि यह मुख्य पैरेंट पर पारित किया जा रहा था … (मुझे यकीन नहीं था कि यह था लेकिन राक्षसों के लिए यह पूरी तरह से ठीक काम करने लगता है, लेकिन जब इसे लोड किया जाता है, बिल्कुल भी काम नहीं करता है और मैं पूरी तरह से स्टम्प्ड हूं। मैं मूलतः पृष्ठ को पुनः लोड किए बिना डेटा पोस्ट करना चाहता हूं।

Monsterrequest.php: http://pastebin.com/fiFjjBZg

Solutions Collecting From Web of "$ के अंदर का फॉर्म"

क्या आप AJAX से परिचित हैं? मुझे माफ़ कर दो अगर आप पहले से ही जानते हैं, लेकिन अगर आप ऐसा नहीं करते हैं:

अजाक्स पोस्ट डेटा बाहरी php फ़ाइल में करता है, जो इसे प्राप्त होने वाले डेटा को प्रोसेस करता है, और एक उत्तर वापस भेजता है। यह इस तरह दिख रहा है:

फ़ाइल # 1:

 <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#Sel').change(function() { var opt = $(this).val(); var someelse = 'Hello'; var more_stuff = 'Goodbye'; $.ajax({ type: "POST", url: "receiving_file.php", data: 'selected_opt=' + opt + '&something_else=' +someelse+'&more_stuff='+more_stuff, success:function(data){ alert('This was sent back: ' + data); } }); }); }); </script> </head> <body> <select id = "Sel"> <option value ="Song1">default value</option> <option value ="Song2">Break on through</option> <option value ="Song3">Time</option> <option value ="Song4">Money</option> <option value="Song5">Saucerful of Secrets</option> </select> 

फ़ाइल # 2: प्राप्त_फ़ाइल.एफ़पी

 <?php $recd = $_POST['selected_opt']; echo 'You chose: ' . $recd; 

मैं मूल रूप से पृष्ठ पुनः लोड किए बिना डेटा पोस्ट करना चाहता हूं

JQuery का $.post(...) का उपयोग करें

चियर्स