В моем проекте, они используют ниже JQuery код, который вызывает ajaxLoader.gif для каждого вызова AjaxКак предотвратить document.ajaxstart только в одном месте
$().ready(function() {
$(document).ajaxStart(function() {
$.blockUI({ css: { border: '0px none #aaa', backgroundColor:'transparent'}, message: '<img src="../common/images/ajaxLoader.gif" alt="Loading" />', overlayCSS: { backgroundColor: '#08275d', opacity: 0.6 }});
}
).ajaxStop($.unblockUI);
});
Мне нужно, чтобы предотвратить это только в одном месте. Пользователь не хочет, чтобы этот ajaxLoader.gif появлялся в одном месте, где запускается вызов ajax.
Нужно ли добавлять фрагмент кода перед вызовом ajax и могу ли я подавить эту функцию ajaxstart там?
Спасибо. Это сработало – Arun
Кроме того, опция unbind работает классно – Arun
http://stackoverflow.com/questions/3365456/how-can-i-unregister-a-handler-set-to-jquery-ajaxstart-function – Arun