Функция jQuery.get () при изменении для DropDown не запускается при перезагрузке той же страницы для обновления записи - PullRequest
0 голосов
/ 24 июня 2019

У меня есть выпадающий список, который заполняется базой данных, содержащей список драйверов.Когда я выбираю любой вариант из выпадающего списка, появляется функция jQuery, которая выбирает номер транспортного средства в соответствии с выбранным водителем.

Для достижения этой цели я использовал функцию Change (), которая работает нормально, но есть две проблемы, с которыми я сейчас сталкиваюсь.

1) Номер автомобиля не отображается даже в режиме редактированиякогда раскрывающееся значение уже выбрано и получено из базы данных.

2) При получении данных для обновления на той же странице не получается номер транспортного средства, функция jQuery.get () не выполняется.

Предупреждение срабатывает правильно, но мне интересно, почему $ .get () не выполняется во время обновления?

Обратите внимание, что я использую одну и ту же страницу как для создания, так и для обновления /Изменить.

jQuery:

$(document).ready(function () {
$('#DriverId').trigger("change");
var sVal = $(this).val();
//var vNo = "";
$("#DriverId").change(function () {
if (sVal !== 0) {
$.get("GetData", { DriverId: $("#DriverId").val() }, function (data) {
var vNo = data.VehicleNo
parseFloat($("#VehicleNo").val(vNo));
alert($("#DriverId").val());
})
}
})
});

Я хочу получить такой же ответ от функции изменения при обновлении записи, чтобы получить номер транспортного средства при перезагрузке страницы и после изменения выбора в раскрывающемся спискетакже.Любая помощь будет высоко оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...