+ -
当前位置:首页 → 问答吧 → 问一下AJAX异步执行的问题

问一下AJAX异步执行的问题

时间:2011-02-07

来源:互联网

在一个工程里用到了AJAX判断表单字段然后提交,现在遇到个问题:
因为是异步判断的,所以提交的时候可能得不到正确的判断信息,改成同步的可以解决,但是交互性又不太好,请问还有什么办法吗?

作者: forcall   发布时间: 2011-02-07

你必须 在 onreadystatechange 里面进行其他的操作。不能这样

ajax.send()
//使用判断结果。这样结果还没有返回

你必须
ajax.onreadystatechange =function()
{
//在这里使用返回的结果。
}
ajax.send()

作者: net_lover   发布时间: 2011-02-07

我用的jquery 开发的 。打算在.ajax.stop()里面写,但是没有效果。。

作者: forcall   发布时间: 2011-02-07

要写success里面啊

作者: net_lover   发布时间: 2011-02-07