Javascript 如何在使用按钮单击(回发)完全加载页面后调用Jquery方法

Javascript 如何在使用按钮单击(回发)完全加载页面后调用Jquery方法,javascript,jquery,Javascript,Jquery,我希望在页面完全加载后调用jQuery函数,以便在按下按钮后返回帖子。 谁能告诉我怎么做。 尝试过这个,但没有成功: $("#<%= btnOK.ClientID %>").click(function (e) { window.onload = function () { $("#<%=UIGridViewUserTaskSearchResults.ClientID%>").tablesorter(); Jq

我希望在页面完全加载后调用jQuery函数,以便在按下按钮后返回帖子。 谁能告诉我怎么做。 尝试过这个,但没有成功:

 $("#<%= btnOK.ClientID %>").click(function (e) {
      window.onload = function () {
           $("#<%=UIGridViewUserTaskSearchResults.ClientID%>").tablesorter();
             JqueryFunction();
       }    
 });

换个方向。试试这个:

$(document).ready(function()
{
    $("#<%= btnOK.ClientID %>").click(function (e)
    {
        $("#<%=UIGridViewUserTaskSearchResults.ClientID%>").tablesorter();
    });
});

如果您将任何jQuery处理程序绑定到ASP.Net按钮单击,当您单击按钮时,首先处理程序将启动,然后页面将通过回发立即重新加载。如果希望在回发后运行jQuery代码,则需要将其放入$document.ready事件中,然后确保在回发后触发此ready


您可以通过在按钮单击处理程序上的服务器端代码中设置隐藏字段值,然后在jQuery$document.ready事件中检查该隐藏字段的值来实现这一点。将不会有$。单击处理程序。

可能会重复此错误::JavaScript运行时错误:无法获取未定义或空引用的属性“xxx”。。我必须在页面完全加载后调用JQuery函数。。但似乎事情不是这样发生的……我给你的代码可以做到这一点。我相信错误在你的php中。也许您可以发布页面的视图源代码,这样我们就可以看到php实际在做什么。这不是php,而是ASP.NET/VB.NET/Answery.NET。仅仅看一眼就足以推断出这一点。在PHP中,它是。