У меня есть действие MVC для создания записи в базе данных.
некоторые поля заполняются пользователем, а некоторые другие заполняются вызовом ajax (3-я сторона), после того, как я получил успешный ответ, я использую jquery, чтобы заполнить поля в форме (например, текстовое поле и присвоить значение). для раскрывающегося списка), это происходит на стороне клиента.
Форма на стороне клиента работает нормально, проверка работает тоже хорошо.
Пример, как я заполняю поля на стороне клиента после успешного ответа на вызов ajax:
$("#location").val(response.location);
проблема в том, что когда я нажимаю на кнопку сохранения и достигаю Create Action (POST)
, я обнаружил, что поля, заполненные jquery (например, местоположение), возвращаются с нулевым значением, но поля, заполненные пользователем, имеют значения.
примечание: все поля существуют внутри формы (@Html.Beginform)
.