आपका संपादन बटन आईडी को edit.php
. को पास नहीं करता है यही कारण है कि मोडल सक्रिय नहीं है। आपको इसे खोलने से पहले संपादन मोडल की सामग्री को पॉप्युलेट करना है और इसे लोड करते समय नहीं। include
. का उपयोग करना बिना आईडी पास किए संपादन पृष्ठ लोड करेगा।
आईडी रखने के लिए अपना संपादन बटन फिर से लिखें
<button class="btn btn-primary" data-toggle="modal"
data-target="#editModal" data-formid="<?php echo $id; ?>">
Edit <?php echo $id; ?>
</button>
मोडल खोलते समय एडिट फॉर्म लोड करने के लिए जेएस
//jQuery function for loading data
$("#editModal").on('show.bs.modal', function(event){
var button = $(event.relatedTarget);
//bootstrap way of retrieving data-* attributes
//data-formid in this case
var id = button.data('formid');
$.get(yourSiteUrl+'/classes/forms/edit.php?id='+id,
function(data) {
$("#editModal .modal-title").html(data);
//Resize the modal to the size of the loaded form.
$("#editModal").modal("handleUpdate");
});
});
बूटस्ट्रैप मोडल के बारे में जानने के लिए इस ट्यूटोरियल को देखें
पीएस:मुझे पता है कि ओपी ने अब तक इस मुद्दे को हल कर लिया होगा या एक अलग दृष्टिकोण ले लिया होगा, मैंने जवाब पोस्ट किया है ताकि यह दूसरों के लिए उपयोगी हो सके।