如何使代码等待提交表单

How to make the code wait to submit form

本文关键字:提交 表单 等待 代码 何使      更新时间:2023-09-26

在我的代码中,我有一个asp按钮,它有像这样的OnClientClick事件

OnClientClick="return validateAndSend();"

这个函数调用另一个函数,它在facebook上发布消息,然后在调用后返回一个类似的布尔值

function validateAndSend()
{
   //some processing
   postOnFacebook();
   return validateResult;
}

现在的问题是,当我单击该按钮时,它有点不执行postOnFacebook函数,并返回validateResult,这使我的页面被张贴回来。

我希望它首先完全运行postOnFacebook函数并等待其完成,然后返回validateResult

然而,当我在firebug上的postOnFacebook()调用线上设置断点时,函数会被正确调用。

我不明白为什么会发生这种事,知道吗?

看起来很可能是postOnFacebook()函数的问题。它可能有Ajax没有得到正确处理(这就是我所说的检查它的意思)。