一段js代码遇到了一个错误,它是由中间的一个隐式全局变量引起的,
由于代码,谷歌浏览器的JS调试器发现了这个问题。
在任何情况下,我的电脑不能在任何情况下安装fiefox,它已经尝试了很多次,从去年开始,而以失败告终。
但谷歌的调试也不错。
简化代码如下所示:
复制代码代码如下所示:
$(函数(){())
VaR帕基诺= 2; / /这个参数是变化的
VaR PageSize = 10;
测试();
Paginate(帕基诺,PageSize); / /测试)方法(由于覆盖帕基诺,致使帕基诺等于1
});
函数测试(){
帕基诺= 1; / /全局变量覆盖之前在顶部JS帕基诺,等效写var帕基诺= 1
这里是无功/帕基诺= 1;可
,。
}
功能(帕基诺分页,每页){
window.location.href =user_list。actionpageno =+ +帕基诺PageSize =+页大小;
}

在js中,建议所有变量都用var声明,所有变量都可以写入顶部,因为js中没有块级范围。