के बाद आग नहीं लगेगा यह jquery के साथ एक अजीब मुद्दा है। मैं एक लोडjquery इवेंट AJAX कॉल
<div id="container">
पृष्ठ लोड पर लोड कर रहा हूं। प्रत्येक रिकॉर्ड टैबलेट डेटा होता है जिसमें इसके साथ जुड़े 'डिलीट' AJAX फ़ंक्शन होते हैं। जब पृष्ठ लोड होता है और 'हटाएं' लिंक पर क्लिक करता है, तो AJAX कॉल ठीक से ठीक हो जाता है। हालांकि, ईवेंट को निकाल दिए जाने के बाद, डेटा अजाक्स कॉल से वापस कर दिया जाता है, और div डेटा के साथ पॉप्युलेट किया जाता है (लेकिन पृष्ठ रीफ्रेश या पुनः लोड नहीं होता है) जब मैं फिर से लिंक पर क्लिक करता हूं, तो AJAX स्क्रिप्ट आग नहीं जाएगी।
$(document).ready(function() {
$("button.done").button({
}).click(function() {
var BatchID = $("input#BatchID").val();
var Amount = $("input#Amount").val();
var Name = $("input#CheckName").val();
var Check_Number = $("input#Check_Number").val();
var Company = $("select#Company").val();
var Department = $("select#Department").val();
$.ajax({
type: 'GET',
url: '/app/usagCheckEntryWS.html',
data: {
"BatchID" : BatchID,
"Amount" : Amount,
"Name" : Name,
"Check_Number" : Check_Number,
"Company" : Company,
"Department" : Department
},
success: function (data) {
var ang = '';
var obj = $.parseJSON(data);
$.each(obj, function() {
ang += '<table><tr><td width="45">' + this["RefID"] + '</td><td width="140">' + this["Name"] + '</td><td width="95">' + this["CheckNumber"] + '</td><td align="right" width="70">$' + this["Amount"] + '</td><td width="220" style="padding-left: 15px;">' + this["Description"] + '</td><td><div class="delete" rel="' + this["RefID"] + '"><span>Delete</span></div></td></tr></table>';
});
$('#container').html(ang);
$("input#Amount").val('');
$("input#CheckName").val('');
$("input#Check_Number").val('');
$("select#Company").val('MMS');
$("th#dept").hide();
$('input#CheckName').focus();
}
});
});
});
कंसोल कुछ भी कहता है? – CR41G14
क्या आप शेष डेटा के साथ हटाए गए लिंक को हटा रहे हैं और फिर इसे फिर से जोड़ रहे हैं? – War10ck
कोई क्रोम देव उपकरण नहीं, कोई घटना फायरिंग नहीं दिखाता है। –