【发布时间】:2012-02-10 11:25:58
【问题描述】:
我的页面上有以下可关闭的 JQuery 选项卡。它在选项卡中打开一个新的 jsp 页面,该页面正在运行一个 ajax 函数来轮询最新数据(通过 servlet)。 HREF 链接包含发生轮询的参数。虽然第一页可以正常打开,但除第一页外,其他页面不会运行脚本。有什么想法吗?
尝试将缓存设置为 true(第一页一直正常工作)和 false(第一页在打开新标签时也停止工作)
主页面中的JQuery:
function opentabs() {
$(function () {
var tab_counter = 0;
$('#tabs1').tabs({
closable: true,
cache: false,
add: function (e, ui) {
$('#tabs1').tabs('select', '#' + ui.panel.id);
}
});
$("a.tablinks").bind("click", function () {
tab_counter += 1;
$('#tabs1').tabs('add', $(this).attr('href'), $(this).attr('id'));
return false;
});
$('#tabs2').tabs();
});
}(jQuery);
$(document).ready(opentabs);
链接jsp页面中的Ajax轮询功能:
var i=self.setInterval("sendRequest()",60000);
【问题讨论】:
标签: javascript jquery ajax jsp