Я пытаюсь вызвать Ajax для заполнения окна, когда пользователь меняет родительский выпадающий список, но я получаю url неопределенную ошибку. Может ли кто-нибудь мне помочь, пожалуйста
Заранее спасибо.
.cshtml:
@Html.DropDownList("queueclientDropdownList", new SelectList(Model.Clients, "Id", "Name"), "Select Client", new { ng_model = "queueclientDropdownList", ng_required = "false", ng_value = "false", @class = "form-control", @onchange = "ClientChange()" })
Ajax Call:
function ClientChange() {
var clientId = $('#queueclientDropdownList').val();
$.ajax({
url: '/QueueBuilder/GetDepartmentsByClient',
type: "POST",
dataType: "JSON",
data: { clientId: clientId },
success: function (data) {
$("#queuedepartmentDropdownList").empty();
$("#queuedepartmentDropdownList").append($('<option></option>').val(0).html("Select Department"));
$.each(data, function (i, department) {
$("#queuedepartmentDropdownList").append($('<option></option>').val(department.Id).html(department.Name));
});
}
});
return true;
}