学习easy-ui时遇到的一个问题

qq_30419521 2015-08-07 12:24:42
首先,我的布局是这样的
左侧是tree组件,右侧是tab组件,点击左侧任何一个选项,右侧会新增一个tab,为了防止重复出现,用如下代码实现了:
然后,左侧的导航tree组件是这么安排的:除了用户管理,其他的选项的url都是一个简单的jsp页面,而用户管理则指向了一个 用来显示数据库数据的页面 user.jsp
问题是:当我只在几个简单的tree选项中切换时,比如 系统设置 和 工作记录 ,右侧的tab组件完全没问题,一但我点了用户管理,再点左侧其他的选项就点不了, 报错显示是这样的:
我看了下,大致就是说点击的时候不能使用$("#id")tabs()这个方法,是上面第二张图的代码出错了。数据库分页的user.jsp在浏览器里可以正常显示,大家还需要看什么和我说,希望能有人帮我解决这个问题。
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheery_an 2015-08-07
  • 打赏
  • 举报
回复
把你打开tab的方式改下吧,可能你的user.jsp影响了easyui的tab功能。改为div嵌套iframe的方式

var content = '<iframe src="" ></iframe>';
 $('#tab').tabs('add', {
        id: "someid",
        title: title,
        closable:true,
        content: content
});
Hello World, 2015-08-07
  • 打赏
  • 举报
回复
user.jsp中的脚本产生了冲突或者错误 复杂的页面可以用iframe加载,不要用href

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧