如何通过PHP的值更改页面的位置?

我有一个Select元素,其中包含一些我从数据库中查询到的选项值,如代码中所示。现在,我想做的就是每当我选择一个选项值时都希望能够将我的页面重定向到另一个页面。问题是我必须先刷新页面才能到达所需的页面,并且当我想返回主页index.php时我无法回位吗?希望代码也会解释。谢谢您提供的帮助。

 return Datatables\DataTables::of($postings)
 ->addColumn('checkbox',function ($posting) {
  <div class="checkbox checkbox-danger d-inline">
                <input class="postings-checkbox" type="checkbox" 
                onclick="addToFavorites(' . $posting->id . ')" id="checkbox-infill-' . $posting->id . '" value="' . $posting->id .'"
                onchange="removeFromFavorites('. $posting->id .')">
                        <label for="checkbox-infill-' . $posting->id . '" class="cr"></label>
                    </div>
 // onclick=\"removeFromFavorites(" + value['id'] + ")
chenxiaodan19881018 回答:如何通过PHP的值更改页面的位置?

您可以使用jQuery。

<select id="opt_lable" name="opt_lable">
   <?php
    foreach ($sidePosts as $post) {
      echo "<option value='{$post['label']}'">{$post['label']}</option>";
    }
   ?>
</select>

<script>
 $('#opt_lable').on('change',function() {
   if(this.value == 'home'){
      window.location.href="index.php";
   }
   else if(this.value == 'world'){
      window.location.href="world.php";
   }
 });
</script>
本文链接:https://www.f2er.com/3011378.html

大家都在问