需要简单的工作ajax民意调查

时间:2013-10-08 21:01:49

标签: javascript jquery ajax polling

我需要创建一个项目,将信息发布到Web服务,然后在收到结果后重新发布到另一个页面。我正在考虑使用ajax和5秒settimeout进行客户端调查。收到结果后,我会将它们发布到另一页。如果在30秒内未收到任何结果,请将通用值发布到同一页面。我从来没有做过这样的任务,所以我正在寻找一个可以构建和学习的简单工作示例。

赞赏任何提示或示例

1 个答案:

答案 0 :(得分:1)

一个工作示例很难做到,因为我们不知道你的任何代码,但我可以给你一个大纲....

听起来您想要使用setInterval()进行ajax轮询,然后将间隔设置为5000毫秒( 5秒)。您还需要将此函数存储在变量中,以便可以将setTimeout()设置为 30秒(如果未收到任何信息)将其清除。您在setInterval()方法中使用的 ajax 功能将轮询您的服务器并通过PHP(或您正在使用的w / e服务器端语言)在成功中接收状态回调。您可以在此确定是否需要继续轮询(清除间隔和更新页面)。