我正在使用Laravel Web应用程序。在该应用程序中,我有一个选项卡,其中一个是用PHP编写的测验。当我提交测验页面重新加载并返回答案但我无法通过测验加载页面加载选项卡。有什么建议。
导航标签代码
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Text</a></li>
<li role="presentation"><a href="#questions" aria-controls="questions" role="tab" data-toggle="tab">Quiz</a></li>
<li role="presentation"><a href="#map" aria-controls="map" role="tab" data-toggle="tab">Tested Skills</a></li>
<li role="presentation"><a href="#video" aria-controls="video" role="tab" data-toggle="tab">YouTube Video</a></li>
</ul>
控制器代码
public function comp001(Request $request){
$correct = "Correct";
$wrong = "Incorrect";
$q001 = Quiz::where('comp', '=', '001')->get();
//dump(Input::get('optionsRadios9'));
return view('competency001')
->withQ001($q001)
->withCorrect($correct)
->withWrong($wrong);
}
答案 0 :(得分:0)
您可以激活questions
标签
所以传递一些标志来触发activateTab
activateTab('questions');
function activateTab(tab){
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
};