如何在laravel中从下拉项目运行 AJAX

ve7v8dk2  于 2022-12-24  发布在  其他
关注(0)|答案(2)|浏览(107)

早上好,我是一个新的编码和学习家庭项目的laravel。我试图从数据库中获取数据,根据下拉选择。下拉项目的代码如下

<div class="dropdown">

            <button class="btn p-0" type="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              <i class="bx bx-dots-vertical-rounded"></i>
            </button>

            <div id="milkstatementdropdown" name="milkstatementdropdown"class="dropdown-menu dropdown-menu- end" aria-labelledby="milkstatementdropdown">
              <li><a class="dropdown-item" href="javascript:void(0);">Yesterday</a></li>
              <li><a class="dropdown-item" href="javascript:void(0);">Last 7 Days</a></li>
              <li><a class="dropdown-item" href="javascript:void(0);">Last Month</a></li>
              <li><a class="dropdown-item" href="javascript:void(0);">Last 3 Month</a></li>
              <li><a class="dropdown-item" href="javascript:void(0);">Last 6 Month</a></li>
            </div>

          </div>

'选择下拉项目后,需要获取值,然后使用 AJAX 将其传递给控制器。
下面是获取选择值并处理 AJAX 的脚本。
'

$("#milkstatementdropdown").change(function(){
                  var duration = $(this).val();
                  alert(course);

                  // ajax call

                });

'
我无法获取警报..
我错过了什么,犯了错误的代码...
先谢了。

rqqzpn5f

rqqzpn5f1#

试试这个

$('#id').on('select2:close', function () {
    //do anything
});
j91ykkif

j91ykkif2#

试试这个//你可以用任何东西

$('#milkstatementdropdown li a').on('click', function(){
      alert($(this).text());
      //do anything
});

相关问题