如何在加载HTML 2分钟后自动触发通过ajax执行操作而不单击

时间:2014-09-15 21:30:18

标签: javascript jquery ajax struts2

我需要通过ajax自动调用一个动作,以便在加载2分钟后刷新当前页面。

我知道使用以下方法触发ajax调用作为URL链接:

<s:url id="ajax" action="AjaxAction!ajaxCall"/>
<sx:a href="%{ajax}" targets="divAjax" loadingText="Loading...">Ajax Call</sx:a>

<sx:div id="divAjax"></sx:div>

我正在寻找的是指定120秒以自动触发ajax调用,该调用将刷新视图(网页)而不点击任何内容。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用Struts2 jQuery插件我能够在5000毫秒后自动触发一个动作调用

这是代码示例

<sj:div id="div4" href="%{ajaxCall}" updateFreq="5000">
    <s:url id="ajaxCall" value="UpdateAction!methodName"/>
</sj:div>

此致