Это мой контроллер. У меня есть проблема, из-за которой я не уверен, почему моя строка ввода всегда пуста. Надеюсь, что кто-то может взглянуть на это и увидеть, в чем моя ошибка.
var Name;
$("#AccountCodeName").change(function() {
Name = $("#AccountCodeName").val();
});
var form_data = {
"Input": Name,
};
$("#AccountCodeName").autocomplete({
source: function(request, response) {
$.ajax({
url: "/Configuration/AccountCodes/GetAllByName",
method: "POST",
data: form_data,
contentType: "application/json",
success: function(result) {
console.log(result)
}
});
}
});
[HttpPost]
public JsonResult GetAllByName([FromBody]string Input)
{
JsonResult result = new JsonResult(null);
result = this.Json(new
{
list = accountCodeData.GetAllByName(Input),
});
return result;
}