一个 bootstrap tab 切换的问题

2016-10-28 10:42:18 +08:00
 style
我想问下我们现在在做一个外包项目,模板是买的,然后我是用的 bootstrap 写的页面,所有的 tab 切换都是一个页面上,然后模板是分开的,重新加载的一个页面,我们后台说,我这样写他没有办法传递参数,没办法套用模板,我想问下是否有解决的办法,比如说可以用什么方法,给所有的 tab-pane 加上一个能识别的地址,或者后台能有什么办法直接将这个页面上加载他的模板,然后用上模板的控制器么,他说的所有的控制器都是分开写的。
3475 次点击
所在节点    JavaScript
13 条回复
xxxyyy
2016-10-28 10:52:58 +08:00
tab 切换是否需要刷新页面(重新加载)?
Hyeongo
2016-10-28 10:56:02 +08:00
$('a[data-toggle="tab"]').on('show', function (e) {
//ajax 请求返回对应模板页,然后显示在 tab 的 ontent 中
})
q397064399
2016-10-28 12:59:16 +08:00
上个页面看看,没页面怎么知道怎么搞?
kideny
2016-10-28 13:46:41 +08:00
ajax 加载局部,怎么不可以传递参数啊,你们后台是不是傻啊。
kideny
2016-10-28 13:47:34 +08:00
估计这个后端,不懂 js 。
meszyouh
2016-10-28 13:50:44 +08:00
内嵌 iframe
style
2016-10-30 10:46:18 +08:00
@xxxyyy 这个只是刷新页面的一部分,比如你点击了其中的一个 tab 链接,会在本页面加载出相应的 tab 内容,它的结构是 <a href=“#id ” data-toggle="tab"></a> 对应的内容是:<div class="tab-pane " id="id">这样的结构,所以他只是刷新当前页面的一部分,不是刷新全部页面。
style
2016-10-30 10:47:15 +08:00
@kideny 那我就不知道了,我说用 ajax 能解决,他说不行,只能读取数据,但是不能加载控制器。不能执行其他操作。
style
2016-10-30 10:49:02 +08:00
@Hyeongo 我有跟他提到过这个,但是他就认定了,别人的模板全是分页写出来的,就是一个分类是一个全新的页面,他无法去套取。
style
2016-10-30 10:50:02 +08:00
@meszyouh 我用过,但是他过来看了下说不行。我也没什么办法了,现在我只能把页面全部分出来写了,我操 40 多个页面。
meszyouh
2016-10-30 10:58:27 +08:00
@style 让 lframe 指向你要加载的页面不行么? 还不如试试在前端来渲染 DOM
style
2016-10-30 11:21:54 +08:00
@meszyouh 第二次我就是用的 iframe 加载的啊,他说不行的嘛,这是我第三次修改页面了,想想也是醉了。
zhenizhui
2016-10-30 19:14:40 +08:00
要不用 js 来渲染页面?后端只提供数据

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX