托管网站与外部功能的集成

时间:2009-11-09 21:02:49

标签: javascript jquery javascript-events

我有一个托管的Q& A网站,我希望通过主机未提供的其他功能进行扩充。我很乐意实现服务器端功能(他们应该带我大约6-8周),但我无法修改处理问题/答案发布的Javascript。

我很困惑如何添加可以实现钩子的额外脚本以允许其他功能工作。我想添加可以确定何时提交帖子的代码,并通知外部服务器该更改,以便它可以开展业务。

我想避免任何依赖于反复抓取页面的进程,因为我通过页面视图收费,所以我一直在寻找添加AJAX调用来通知服务器已经进行了更改。

我可以在页面中添加Javascript并可以使用jQuery,但我不知道如何实现处理,以便在每次成功帖子之后(提交新的或编辑过的问题或答案) )发送消息以更新附加服务器,同时避免在发生验证错误时提交。

非常感谢任何有关替代方法的指示或建议。

1 个答案:

答案 0 :(得分:1)

您可以在托管已发布问题的页面上粘贴javascript(不是问题发布表单,而是实际问题页面)?每次查看问题时,都有一个脚本可以为您的服务器提供某种问题的唯一标识符。然后,您的服务器可以查看它是否已“知道”该问题。如果没有,则问题是新问题,您可以采取所需的措施。

显然,你的系统永远不会了解从未被人看过的问题,但我想大多数人会在发布问题后查看他们的问题。