选择标签以在提交后打开。

时间:2017-08-15 21:37:57

标签: php jquery laravel

我正在使用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);

     }

网站 http://pprtestreview.com

1 个答案:

答案 0 :(得分:0)

页面刷新

您可以激活questions标签 所以传递一些标志来触发activateTab

activateTab('questions');

function activateTab(tab){
    $('.nav-tabs a[href="#' + tab + '"]').tab('show');
};