【发布时间】:2020-04-15 03:55:10
【问题描述】:
我有一个带有局部视图的 Form.cshtml:
<form asp-action="Form">
<div id="partialDiv">
@Html.Partial("_SubletOrderLines")
</div>
</form>
在同一个 Form.cshtml 上,我也有这个脚本:
$("#QtyOrder").change(function () {
$.ajax(
{
url: '/controllername/ComputerOrder?OrderNo=' + Model.OrderNo + '&orderQty=' + $(this).val(),
type: 'GET',
data: "",
contentType: 'application/json; charset=utf-8',
success: function (data) {
$("#partialDiv").html(data);
},
error: function () {
alert("Error");
}
});
});
在我的局部视图 (_SubletOrderLines) 中,我有以下输入文本:
<td>
<input type="text" asp-for="@item.Qty" class="form-control" id="QtyOrder" />
</td>
我的问题是脚本没有在文本更改时触发。我在这里做错了吗? 我可以通过url成功调用控制器,所以我认为ComputerOrder没有问题。
【问题讨论】:
标签: javascript c# .net .net-core