在我的代码中,我有一个asp按钮,它有像这样的OnClientClick事件
OnClientClick="return validateAndSend();"
这个函数调用另一个函数,它在facebook上发布消息,然后在调用之后返回一个像这样的布尔值
function validateAndSend()
{
//some processing
postOnFacebook();
return validateResult;
}
现在问题是,当我点击该按钮时,它有点不执行postOnFacebook
函数并返回validateResult
,这会使我的页面被回发。
我希望它首先完全运行postOnFacebook
函数并等待其完成,然后返回validateResult
但是,当我在firebug上的postOnFacebook()
调用行上放置断点时,函数会被正确调用。
我不知道为什么会这样,有什么想法?
答案 0 :(得分:-1)
您的postOnFacebook()
功能很可能会出现问题。它可能有Ajax没有被正确处理(这就是我的意思,检查它)。