Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何从select标记的选项中获取id并发送到razor页面中的cs类_Ajax_Asp.net Core_Razor Pages - Fatal编程技术网

Ajax 如何从select标记的选项中获取id并发送到razor页面中的cs类

Ajax 如何从select标记的选项中获取id并发送到razor页面中的cs类,ajax,asp.net-core,razor-pages,Ajax,Asp.net Core,Razor Pages,我想用ajax从主类别中获取子类别 Html代码: <select asp-for="secondCategory.CategoryId"> @{ foreach (var item in Model.categories) { <option value="@item.Id" class="load">@item.CatTitle</option> } } </select> <div id="result"&

我想用ajax从主类别中获取子类别

Html代码:

<select asp-for="secondCategory.CategoryId">
 @{
  foreach (var item in Model.categories)
   {
    <option value="@item.Id" class="load">@item.CatTitle</option>
   }
  }
</select>
<div id="result"></div>

脚本代码:

 <script>
   $(function () {
      $('.load').on('click', function () {
$('#result').load('/Administration/Categories/SecondCategory/SecondCategory/SubCategories');
            });
    });
 </script>
将更改事件侦听器置于select自身上,并获取其所选值$this.val

$function{ $'select'。在'change'上,函数{ 警报$this.val; }; }; 一二三