यह मेरा jQuery कोडJquery: नई सामग्री को जोड़ने से पहले तत्व को कैसे साफ़ करें?
$.ajax({
url: "PopUpProductDetails.aspx",
cache: false
}).done(function (html) {
$("#dialog").append(html);
});
पहली बार यह सिर्फ ठीक काम करता है है। यह PopUpProductDetails.aspx पृष्ठ की सामग्री प्रदर्शित करता है। लेकिन, उसके बाद, यदि मैं दोबारा क्लिक करता हूं, तो मुझे दो बार एक ही सामग्री मिलती है, और बहुत आगे। मुझे विश्वास है कि समस्या यह है कि मुझे नई सामग्री जोड़ने से पहले संवाद तत्व को साफ़ करने की आवश्यकता है।
मैं यह कैसे कर सकता हूं?
.html को भरने ("") मेरे लिए काम किया। – Jude
नोट: 'संलग्न() 'HTML युक्त स्ट्रिंग्स से अधिक के साथ काम करता है, जबकि' .html() 'केवल HTML युक्त स्ट्रिंग के साथ काम करता है। –