【发布时间】:2014-03-15 19:30:09
【问题描述】:
我试图弄清楚如何定期对cross-domain hostname 进行 AJAX 调用。例如,我如何提供来自 example.com 的内容并每 30 秒对 example.org 进行一次 AJAX 调用。
这个问题的典型解决方案是在<script> 标记中添加JSONP call。但是,<script> 标签只加载一次。因此,它不能生成对另一台服务器的定期调用 - 仅在页面加载时进行一次调用。
有没有办法对跨域服务器进行定期 AJAX 调用?
【问题讨论】:
-
您需要查看
setInterval()来设置您的定期通话。 w3schools.com/jsref/met_win_setinterval.asp -
如何在
script标签的上下文中使用setInterval()? -
您的脚本标签包含调用 setInterval 的代码,它会在每个发出相同 AJAX 请求的间隔执行一个函数
标签: javascript ajax