举例table选项卡有5个页面;当我在一个页面进行添加成功之后,怎么控制跳转到当前页面;而不是跳转到默认的其实页面。
15 个解决方案
#1
如下js代码;
<script type="text/javascript">
var _lock=0;
var _curcls='self x';//默认
$(document).ready(function(){
$(".x").each(function(i){
$(this).click(function(){
var _arrtclass=$(this).attr("class");
if(_curcls==_arrtclass)
return ;
else if(_lock==0){
$(".self").attr("class",_arrtclass);
$(this).attr("class",_curcls);
$(".y").attr("class",'other-content z');
$("#log-msg"+$(this).attr("o")).attr("class",'other-content y');
}else{
alert("CRM友情提示:\n\n有任务正在执行!");
return ;
}
});
});
#2
<div class="other-tab clear">
<ul id="sul">
<li id="wp0"class="self x" o="0">上刊申报</li>
<li id="wp1"class="self_tab x" o="1">编辑排版</li>
<li id="wp2" class="self_tab x" o="2">设计稿件</li>
<li id="wp3" class="self_tab x" o="3">合同相关</li>
<li id="wp4" class="self_tab x" o="4">审批相关</li>
</ul>
</div>
<form action="/?p=MyManuscript" method="post">
<!--------------上刊申报--------------->
<div id="log-msg0" class="other-content y">
<{$Declarepublications}>
</div>
<!-------------编辑排版--------------->
<div id="log-msg1" class="other-content z">
</div>
<!-------------设计稿件---------------->
<div id="log-msg2" class="other-content z">
</div>
#3
每个页面是通过ajax加载到div中;
$("#wp1").click(function(){
var url ="/?p=MyManuscript&action=Endtion&WorkID=<{$work->WorkID}>";
$("#log-msg1").load(url);
})
$("#wp2").click(function(){
var url ="/?p=MyManuscript&action=Design_Manuscript&WorkID=<{$work->WorkID}>";
$("#log-msg2").load(url);
})
#4
路过,不懂,学习,帮顶!
#5
loadPage 这个方法试试吧
#6
post方法,想跳那个都可以。
#7
你的跳转会不会是权限问题导致的啊
#8
你把你当前tab的index记录到变量里面
然后再用js去控制tab显示
然后再用js去控制tab显示
#9
jquery!?
#10
与权限无关
#11
学习一下
#12
不懂js
#13
帮顶啊啊啊
#14
请教js高手出来解决!
#15
使用这个可以达到你的想要的
jQuery.loadpage('http://www.example.com', true); // with history
jQuery.loadpage('http://www.example.com', true); // with history
#1
如下js代码;
<script type="text/javascript">
var _lock=0;
var _curcls='self x';//默认
$(document).ready(function(){
$(".x").each(function(i){
$(this).click(function(){
var _arrtclass=$(this).attr("class");
if(_curcls==_arrtclass)
return ;
else if(_lock==0){
$(".self").attr("class",_arrtclass);
$(this).attr("class",_curcls);
$(".y").attr("class",'other-content z');
$("#log-msg"+$(this).attr("o")).attr("class",'other-content y');
}else{
alert("CRM友情提示:\n\n有任务正在执行!");
return ;
}
});
});
#2
<div class="other-tab clear">
<ul id="sul">
<li id="wp0"class="self x" o="0">上刊申报</li>
<li id="wp1"class="self_tab x" o="1">编辑排版</li>
<li id="wp2" class="self_tab x" o="2">设计稿件</li>
<li id="wp3" class="self_tab x" o="3">合同相关</li>
<li id="wp4" class="self_tab x" o="4">审批相关</li>
</ul>
</div>
<form action="/?p=MyManuscript" method="post">
<!--------------上刊申报--------------->
<div id="log-msg0" class="other-content y">
<{$Declarepublications}>
</div>
<!-------------编辑排版--------------->
<div id="log-msg1" class="other-content z">
</div>
<!-------------设计稿件---------------->
<div id="log-msg2" class="other-content z">
</div>
#3
每个页面是通过ajax加载到div中;
$("#wp1").click(function(){
var url ="/?p=MyManuscript&action=Endtion&WorkID=<{$work->WorkID}>";
$("#log-msg1").load(url);
})
$("#wp2").click(function(){
var url ="/?p=MyManuscript&action=Design_Manuscript&WorkID=<{$work->WorkID}>";
$("#log-msg2").load(url);
})
#4
路过,不懂,学习,帮顶!
#5
loadPage 这个方法试试吧
#6
post方法,想跳那个都可以。
#7
你的跳转会不会是权限问题导致的啊
#8
你把你当前tab的index记录到变量里面
然后再用js去控制tab显示
然后再用js去控制tab显示
#9
jquery!?
#10
与权限无关
#11
学习一下
#12
不懂js
#13
帮顶啊啊啊
#14
请教js高手出来解决!
#15
使用这个可以达到你的想要的
jQuery.loadpage('http://www.example.com', true); // with history
jQuery.loadpage('http://www.example.com', true); // with history