ext,分页时firefox正常 ie 报java.lang.ArithmeticException: / by zero
首先这是求PageNo做除法时,分母为0出现的错误。
dedug了好久终于发现问题所在了这是由于连续重复请求造成的,在firefox与Chrome 浏览器中,对这样情况作了处理,虽然是连续的重复请求,但是参数还是会正常的传递给后台,但是在IE浏览器中就不行了,参数无法正常传递给后台,所以造成了求PageNo做除法时,分母为0的情况,从而抛出异常。
问题所在,在win.close(),时,我默认store重新reload了一次,但是在保存成功后,我即让win.close()了,而后紧接着对数据又store.reload().了一次,这样,就相当于数据联系reload了两次。
处理方法,加个判断就可以了,如果有win只win.close(),否则只store.reload()就OK了。