0
使用某些日期时间选择器插件我无法在ajax更新面板后重新绑定它们完成。 我用了一个包含jquery插件的日期和时间控件,内页。 它起初工作正常,但当更改下拉列表时,它的更新面板重新绑定,并不再次绑定jQuery的功能。如何在更新面板刷新后执行javascript(无法获取Sys.WebForms.PageRequestManager.getInstance()。add_endRequest();))
使用某些日期时间选择器插件我无法在ajax更新面板后重新绑定它们完成。 我用了一个包含jquery插件的日期和时间控件,内页。 它起初工作正常,但当更改下拉列表时,它的更新面板重新绑定,并不再次绑定jQuery的功能。如何在更新面板刷新后执行javascript(无法获取Sys.WebForms.PageRequestManager.getInstance()。add_endRequest();))
问题是更新面板刷新DOM和更新面板内的每个子元素时,通过更新面板的Ajax请求重新呈现。
<script>
function rebindJqueryPlugins() {
jQuery('.example').datetimepicker();
}
if(typeof(Sys) != "undefined")
{
prm = Sys.WebForms.PageRequestManager.getInstance();
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){
//rebinding elements with jquery plugins once we get reponse from server
rebindJqueryPlugins();
});
}
else
{
//we have a problem with ScriptManager
}
//on page load calling jquery plugins to bind elements
jQuery (function(){
//console.log("najam is great");
rebindJqueryPlugins();
});
</script>
这真的是一个伟大的职位.....它工作完美.... thnx –