ठीक है, यहाँ इस मुद्दे पर मेरा कार्यान्वयन है, केवल मूल बातें प्रदान करना थोड़ा आसान होगा और आपको तदनुसार अपना कोड संपादित करने देगा।
सबसे पहले मेरी पूरी मोडल सामग्री एक आईडी के साथ एक div है, <div id="modalcontent"> </div>
फिर, मान लीजिए कि यह बटन डेटा के साथ मेरे मोडल को खोलना और पॉप्युलेट करना चाहिए
<a href="#" onclick="openModal()">Open</a>
openModal() कुछ इस तरह दिखेगा
$.post("alerts.php", {
id: ID
}, function(data) {//data will contain whatever alerts.php prints
document.getElementById("modalcontent").innerHTML = data;//insert data into modal
$('#my-modal').modal('toggle');//open modal
});
फिर, ऐसा करने के कई तरीके हैं। ऐसा करने के बेहतर तरीके हैं। लेकिन आपको यह समझना चाहिए कि ऐसा कुछ कैसे काम करता है, आप केवल जावास्क्रिप्ट में PHP फ़ाइल का आउटपुट प्राप्त कर सकते हैं और अपनी सामग्री को जावास्क्रिप्ट के साथ संपादित कर सकते हैं। आप अपना डेटा किसी अन्य PHP स्क्रिप्ट से प्राप्त कर सकते हैं, जिसे जब भी आपको आवश्यकता होगी जावास्क्रिप्ट द्वारा निष्पादित किया जाएगा, लेकिन PHP स्क्रिप्ट स्वयं आपके पहले से लोड किए गए पृष्ठ की सामग्री को संशोधित नहीं कर सकती है।
इस कोड का उपयोग करने और अलर्ट मानने से.php echo "you have a notification";
, <div id="modalcontent"> </div>
बदल जाएगा <div id="modalcontent">you have a notification</div>
और फिर मोडल टॉगल किया जाएगा। यह विधि यह भी सुनिश्चित करती है कि मोडल केवल बाद . खोला जाए डेटा प्राप्त किया जाता है इसलिए मोडल के अंदर डेटा के बिना खोलना असंभव है।