ajax绝对难题。。。
发布网友
发布时间:2022-04-27 19:10
我来回答
共2个回答
热心网友
时间:2022-04-27 20:40
第一个问题比较好解决,你现在的代码是在onreadystatechange事件里面,如果通过就设置按钮为允许,改为设置两个全局变量:
var name_chk_pass=false;
var email_chk_pass=false;
在 onreadystatechange 事件里面,把以前直接设置按钮为允许的代码修改如下:
email_chk_pass=(判断验证是否通过)
if (email_chk_pass && name_chk_pass) 设置按钮为允许
如果你名字验证、邮件验证是使用的一个xmlHTTP对象、一个onreadystatechange事件处理代码,那么你应该在xmlHTTP.send之前,设置一个全局变量记录当前是验证的什么,onreadystatechange事件的时候才知道结果的含义。用这个方法可以解决第二个问题。
热心网友
时间:2022-04-27 21:58
用的jquery版本是多少,我用1.4.4没发现有这个问题,会不会是你的处理页面对time的处理问题
哦,如果是为了不缓存的坏,把cache设置成false就好,我这是没发现所说的问题