मैं इस कोड से फ़ंक्शन को कॉल करें:कैसे ajax कॉल करने के लिए केवल एक बार
<div id="header-button-news" class="header-button-info">
<a href="javascript:;" title="Новости" onclick="showNews()"></a>
<div class="new">2</div>
</div>
मेरे समारोह
function showNews()
{
//other js which show block
jQuery("#loader").show();
//ajax which load content to block
jQuery.ajax({
type: "GET",
url: link,
dataType: "html",
success: function(data) {
jQuery('#top-info-news').html(data);
},
complete: function(){
jQuery('#loader').hide();
},
});
}
है मैं कैसे केवल एक बार ajax कॉल कर सकते हैं? इसलिए जब सामग्री लोड हो जाती है और पृष्ठ को अजाक्स लोड न करने के लिए ताज़ा नहीं किया गया था? मैंने बुलियन वैरिएबल करने की कोशिश की लेकिन कुछ भी नहीं, मुझे लगता है कि यह इसलिए है क्योंकि मैं हर बार फ़ंक्शन कॉल करता हूं। कृपया मुझे एक विचार दें कि कैसे करना है।
धन्यवाद