我们使用ajax从菜单链接加载页面(清除主div,然后加载点击菜单的URL)
我们面临的问题是jQuery仍然调用上一页中的函数,不应该为下一页调用..
示例jquery代码如下:
$("#ComponentContainer").load(url, function (response, status, xhr) {
if (response != null && response.Code != undefined && response.Code == 502) {
ShowAlertMessage(response.ResponseText, response.MessageClass);
}
if (typeof PostPageLoad == 'function') {
PostPageLoad();
}
//$("#ComponentHeading").html(title);
if (typeof SelectNoteRows === "function") {
SelectNoteRows();
}
});
e.g。函数SelectNoteRows
出现在页面A上,应该可以根据需要运行。但是当通过导致不必要行为的ajax加载页面B时仍然会调用它
任何帮助表示赞赏..