首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JS资料什么时候会出现加载不全的情况?

2013-01-11 
JS文件什么时候会出现加载不全的情况??我遇到的问题是:有一个流程页面(aspx的),上面有一个Submit按钮,点击

JS文件什么时候会出现加载不全的情况??
我遇到的问题是:
    有一个流程页面(aspx的),上面有一个Submit按钮,点击按钮前,调用一个JS函数(在文件CheckOut.js中,名字叫做function checkMain())。 其中checkMain中会“同步”调用后台Ajax进行一些判断,Ajax使用AjaxPro。

     系统使用了N多年了,没有出现过问题。 最近两个月出现两个点击Submit后,没有判断就提交的情况(由于某些原因,系统没有在后台再次进行验证,不过还好,都是内部使用)。 所以就怀疑是否是JS没有调用。 我试了一下,如果JS文件没有加载, 调用checkMain时,肯定会报JS错误的, 但是用户浏览器一般是关闭JS调试,这样,后面的return false就不再有效,所以就直接提交了。

     我想问下:JS在什么情况下会失效? 我上面的分析有没有道理呢? 
[解决办法]
代码不动的话  多数情况下 环境问题占大部分 比如浏览器之类
[解决办法]
onsubmit="try{reutrn checkMain()}catch{return false}" 这样确保不抛出异常, 如果抛出了异常,那么同样会提交的, 只要知道了这点, 你不用担心js是否没加载成功或者没加载完

热点排行
Bad Request.