需要Jquery在3个servlet页面之间切换

时间:2014-02-18 18:42:37

标签: java javascript jquery servlets

我需要Jquery和相应的js和css文件来在servlet文件之间切换。

例如:我有3个servlet Myservlet1.java,myservlet2.jave& myservlet3.java每个都显示一个表值。我需要Jquery在像myservlet显示的servlet之间切换20秒然后myservlet2显示20秒然后myservlet3显示20秒。

开关应该是自动的。我是Jquery的新手,我很快就会急需代码。

提前致谢!!

我在相应的java文件中显示3个表的结果。在页面中,表的值将显示在servlet中。现在我需要每隔1分钟切换一次servlet,以便在特定的时间间隔内显示3个表的记录

1 个答案:

答案 0 :(得分:0)

您需要使用带有回调的jQuery load - 函数,并为每个回调执行setTimeout。代码看起来像这样(我还没有测试过):

var delayTime = 20 * 1000;

// Wait on servlet 1
setTimeout(function() {
    $( "#content" ).load( "myservlet2.java", function() {
        // Wait on servlet 2        
        setTimeout(function() {
            $( "#content" ).load( "myservlet3.java", function() {
                // Servlet 3 loaded
            });
        }, delayTime);
    }); 
 }, delayTime);

这会将页面加载到标识为content的HTML元素中。但是,它似乎不是一个好方法。也许你可以更好地解释你想要达到的目标?