我有一个托管的Q& A网站,我希望通过主机未提供的其他功能进行扩充。我很乐意实现服务器端功能(他们应该带我大约6-8周),但我无法修改处理问题/答案发布的Javascript。
我很困惑如何添加可以实现钩子的额外脚本以允许其他功能工作。我想添加可以确定何时提交帖子的代码,并通知外部服务器该更改,以便它可以开展业务。
我想避免任何依赖于反复抓取页面的进程,因为我通过页面视图收费,所以我一直在寻找添加AJAX调用来通知服务器已经进行了更改。
我可以在页面中添加Javascript并可以使用jQuery,但我不知道如何实现处理,以便在每次成功帖子之后(提交新的或编辑过的问题或答案) )发送消息以更新附加服务器,同时避免在发生验证错误时提交。
非常感谢任何有关替代方法的指示或建议。
答案 0 :(得分:1)
您可以在托管已发布问题的页面上粘贴javascript(不是问题发布表单,而是实际问题页面)?每次查看问题时,都有一个脚本可以为您的服务器提供某种问题的唯一标识符。然后,您的服务器可以查看它是否已“知道”该问题。如果没有,则问题是新问题,您可以采取所需的措施。
显然,你的系统永远不会了解从未被人看过的问题,但我想大多数人会在发布问题后查看他们的问题。