我已经成功实现了我的网站的一部分,用户可以在其中完成订单,但是在用户点击提交后完成该过程我希望他们返回到包含订单的页面,以便他们可以看到他们的订购。我知道的很简单,除了我的订单部分是jquery选项卡的一部分,并且是第三个选项卡,因此不是显示当你转到页面的选项卡,我的问题是,我怎样才能让用户被重定向到订单标签打开而不是提款标签的页面。
以下是标签
的代码<div id="tabContent">
<ul class="tabs">
<!--<li><a id="all" href="#all" class="all">All</a></li>-->
<li><a href="#cashout" class="all">Cashout</a></li>
<li><a href="#upgrade" class="survey">Upgrade</a></li>
<li><a href="#orders" class="videos">Orders</a></li>
</ul>
<div class="tab_container">
<div id="cashout" class="tab_content">
CONTENT FOR CASHOUT
</div>
<div id="upgrade" class="tab_content">
<div id="upgradeLeft">
CONTENT FOR UPGRADE
</div>
<div id="orders" class="tab_content">
CONTENT FOR ORDERS THIS TAB TO BE OPENED
</div>
</div><!--- end tab_container--->
</div><!---end tab content--->
标签的脚本代码
<script type="text/javascript">
$(document).ready(function() {
//Default Action
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active content
return false;
});
});
</script>
转到打开订单标签的页面的链接
include_once 'market.php';
感谢您的帮助
答案 0 :(得分:0)
我认为你应该写一个函数selectTab('#tab_id') 将用户重定向到新标签页时,只需调用javascript selectTab
即可function selectTab(id)
{
$('#cashout').removeClass('active');
$('#' + id).addClass('active');
}
例如: 当您和您返回指示所选标签
的变量时selectTab('#<?php echo $this->selectedTab?>');//or $_SESSION['SELECTED_TAB']