【发布时间】:2010-01-07 14:08:32
【问题描述】:
我有一个应用程序,它会使用 Facebook.streamPublish() 方法在朋友墙上发布消息,这非常有效。但是,我还希望能够在我的数据库中保存有关此帖子的详细信息。
所有需要存储的信息都放在隐藏的表单字段中,并且在发送消息后全部到位,所以我认为我需要做的就是重定向到一个将获取这些信息的 php 文件,将其保存到数据库中,然后重定向回主页。
streamPublish 调用是:
Facebook.streamPublish(\'\', attachment, null, params.ids[curFriend]);
我可以跟随 form.submit() 这将导致重定向发生,但是这个 submit() 函数会立即被调用,并且不会等待 streamPublish() 弹出窗口加载、使用和要完成的动作。在用户点击弹出窗口中的“发布”按钮之前,如何让我的 form.submit() 不被调用?
【问题讨论】:
标签: php javascript facebook