[英]JQuery closeable tabs and Ajax scripts
我的页面上正在运行以下可关闭的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);
我不确定100%是否了解您的所有问题,但查看代码本身,就会看到:
加载页面时,只会调用一次$(document).ready
。 因此,在加载新选项卡时不会再次调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.