У меня есть Form.cs html с частичным представлением:
<form asp-action="Form">
<div id="partialDiv">
@Html.Partial("_SubletOrderLines")
</div>
</form>
В том же Form.cs html, у меня также есть этот скрипт:
$("#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 нет проблем.