[英]dont work event on script for element on partial view
我有帶腳本的index.cshtml視圖
$("#SearchingManagerId2").on("change", function () {
var valueForSearch = $(this).val();
$.ajax({
url: '@Url.Action("FillQualificationTable")',
dataType: 'html',
async: false,
data: { year: currentYear, ManagerId: valueForSearch },
success: function (data) {
$('#tableContainerQualification').html(data);
},
});
});
我也有部分資格。 它包含兩個包含2個局部的動作
<body>
@Html.Action("SetSearchFilterQualification")//This one return filter SearchingManagerId2
@Html.Action("FillQualificationTable")//This one return table thats must be refresh
</body>
為什么我的腳本無法處理部分內容(資格)以及我必須在哪里部署它
我認為您的問題出在呈現順序上,如果在創建表(fillQualificationTable)之后附加事件(SetSearchFilterQualification),腳本將找不到DOM對象,因為尚未呈現。 嘗試更改操作順序。
<body>
@Html.Action("FillQualificationTable")//This one return table thats must be refresh
@Html.Action("SetSearchFilterQualification")//This one return filter SearchingManagerId2
</body>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.