我希望在页面完全加载回帖后(按下按钮后)调用jQuery函数。
任何人都可以告诉我该怎么做。
试过这个,但没有运气:
$("#<%= btnOK.ClientID %>").click(function (e) {
window.onload = function () {
$("#<%=UIGridViewUserTaskSearchResults.ClientID%>").tablesorter();
JqueryFunction();
}
});
答案 0 :(得分:0)
切换它。试试这个:
$(document).ready(function()
{
$("#<%= btnOK.ClientID %>").click(function (e)
{
$("#<%=UIGridViewUserTaskSearchResults.ClientID%>").tablesorter();
});
});
答案 1 :(得分:0)
如果将任何jQuery处理程序绑定到ASP.Net按钮单击,当您单击该按钮时,首先处理程序将触发,然后页面将立即通过回发重新加载。如果您希望在回发后运行jQuery代码,则需要将其放在$(document).ready()
事件中,然后确保在回发后触发“就绪”。
您可以通过在Button_Click处理程序上从服务器端代码设置隐藏字段值来实现此目的,然后检查jQuery $(document).ready()
事件中该隐藏字段的值。没有$("#<%= btnOK.ClientID %>").click
处理程序。