0

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

OnClientClick="return validateAndSend();"

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

function validateAndSend()
{
   //some processing

   postOnFacebook();

   return validateResult;
}

现在的问题是当我单击该按钮时,它有点不执行postOnFacebook功能并返回validateResult使我的页面被回发。

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

postOnFacebook()但是,当我在 firebug 的调用线上放置断点时,该函数会被正确调用。

我不明白为什么会这样,知道吗?

4

1 回答 1

-1

它很可能看起来像您的postOnFacebook()功能问题。它可能有未正确处理的 Ajax(这就是我检查它的意思)。

于 2013-08-03T20:24:13.613 回答