本文共 1861 字,大约阅读时间需要 6 分钟。
dwz之jqgrid请求重复提交bug修复。
m60368632015-02-05 11:37发表 [回复] [引用] [举报] [删除]回复qing_gee:我这项目做完也研究了好久,在独立页面载入了js吧 然后载入一次后台Hibernate: select 。。。一次点第二次后台Hibernate: select 二次 点n次后台获取Hibernate: select n次 导致越后面时间越长 完全不能用,能大概想到是哪里的问题么?
结果发现,问题不见了,那么可以定位到了该问题发生的大方面的因素
// 加载navtab initjqgridNavTab();
/** * 设置jqgrid的超链接方式 */function initjqgridNavTab(){ // navTab table.jqgrid $("a[target=navTab]").each(function(){ $(this).click(function(event){ var $this = $(this); var title = $this.attr("title") || $this.text(); var tabid = $this.attr("rel") || "_blank"; var fresh = eval($this.attr("fresh") || "true"); var external = eval($this.attr("external") || "false"); var url = unescape($this.attr("href")).replaceTmById($(event.target).parents(".unitBox:first")); DWZ.debug(url); if (!url.isFinishedTm()) { alertMsg.error($this.attr("warn") || DWZ.msg("alertSelectMsg")); return false; } navTab.openTab(tabid, url,{title:title, fresh:fresh, external:external}); event.preventDefault(); }); });}
// navTab table.jqgrid $(".jqgrid a[target=navTab]").each(function(){