दिलचस्प पोस्ट
पुनरावृत्ति से पुनरावृत्ति तक जाने का तरीका टाइपस्क्रिप्ट एक फ़ाइल को संकलित करें jQuery के यूआई संवाद – बंद आइकन याद आ रही है आवेदन धागे बनाम सेवा धागे मैं विशिष्ट वर्ग लोडर में लोड किए गए सभी कक्षाओं को कैसे सूचीबद्ध कर सकता हूं मैं SQL सर्वर मेमोरी से SqlDependency कैसे साफ़ करूं? कैसे प्लगइन और सभी तीसरे पक्ष की सुविधा के बिना दृश्य स्टूडियो को चलाने के लिए Angular.js में "चीज़ों" को दूसरों में इंजेक्ट किया जा सकता है? मिक्सिन क्या है, और वे उपयोगी क्यों हैं? एसवीएल सर्वर फ़ंक्शन के अंदर newid () प्रगति डीआईएलओओग एंड्रॉइड दिखाना संख्याओं की सूची को उपयोगकर्ता से इनपुट के रूप में प्राप्त करें पायथन के एमएमएपी बड़ी फ़ाइलों के साथ काम क्यों नहीं करता? प्रॉक्सी सर्वर और रिवर्स प्रॉक्सी सर्वर के बीच का अंतर फ़िक्स डीप जब ब्राउज़र स्क्रॉल इसे

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

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

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(...) का उपयोग करें

चियर्स