当前位置:  开发笔记 > 编程语言 > 正文

Javascript函数应该在每个页面加载时运行

如何解决《Javascript函数应该在每个页面加载时运行》经验,为你挑选了1个好方法。

我正在查看我正在维护的asp.net 2 Web应用程序(但没有写).

在页面加载时应该发生的一些事情不会,但有时只会发生,而且似乎是在VM中使用Firefox 3.使用了JQuery和asp.net Ajax.

应该每次都运行的重要功能(但不是)通过以下Javascript附加:


但是如果我使用firebug在ImportantFunction()中设置一个断点,它在firefox 3中的页面加载时没有被击中,但它在ajax更新中命中.

在页面中有多次调用$(document).ready,因为它们来自asp.net代码的不同部分.是的,他们都会执行.



1> Russ Cam..:

是否有任何理由不能使用ASP.NET AJAX pageLoad函数而不是$(document).ready()?

function pageLoad(sender, args)
{
     ImportantFunction();
     OtherStuff();
     MoreStuff();
}

这是ASP.NET AJAX客户端页面生命周期的一部分,内部的所有JavaScript代码都将在每个页面加载时执行,包括异步回发.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有