Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP और AJAX का उपयोग करके मोडल सामग्री भरना?

ठीक है, यहाँ इस मुद्दे पर मेरा कार्यान्वयन है, केवल मूल बातें प्रदान करना थोड़ा आसान होगा और आपको तदनुसार अपना कोड संपादित करने देगा।

सबसे पहले मेरी पूरी मोडल सामग्री एक आईडी के साथ एक 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> और फिर मोडल टॉगल किया जाएगा। यह विधि यह भी सुनिश्चित करती है कि मोडल केवल बाद . खोला जाए डेटा प्राप्त किया जाता है इसलिए मोडल के अंदर डेटा के बिना खोलना असंभव है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_upgrad विफल - innodb टेबल मौजूद नहीं है?

  2. हाइबरनेट/जेडीबीसी/माईएसक्यूएल एक या दो दिन बाद कनेक्शन क्यों छोड़ देता है?

  3. MySQL अनुक्रमणिका - कितने पर्याप्त हैं?

  4. sql:प्रत्येक उपयोगकर्ता से सबसे अधिक वोट किए गए आइटम का चयन करें

  5. सर्वलेट के माध्यम से mysql से कनेक्ट नहीं हो सकता