У меня есть форма, которую я заполняю с помощью запроса ajax. Большая часть этого идет нормально, но я не могу присвоить значение выпадающего списка скрытой переменной.Назначение значения скрытому полю из раскрывающегося списка
Идея такова: вы выбираете ранее выполненное задание, которое отправляет запрос ajax и из этого запроса, я заполняю все значения формы.
У вас также есть возможность удалить (удалить) это задание. Для этого мне нужно получить значение id (он возвращается int a aax-запрос) и заполнить его до скрытого поля. Это скрытое поле в другой форме. Когда я пытаюсь представить эту форму, поле не заполняется
Пример кода:.
function loadQuery() {
var assign = $("#existingAssignment").val(); // Get the value of the select box so we can build the next page
$.ajax({
type: 'get',
url: 'http://127.0.0.1/WMT/model/getCandidate.cfc',
data: {
method: 'getExistingAssignPosInfo',
tourid: assign
},
dataType: 'json',
async: false,
success: function (result) {
$('#removeAssignment').show(); // This is the name of the hidden field. We Show this when we get the JSON
$('#removeAssignmentID').val(result.DATA[0][0]);
}
});
}
HTML
<form class="form-horizontal" action="">
<div class="pull-left">
<input type="submit" id="removeAssignment" class="btn btn-danger" value="Remove Assignment">
<input type="hidden" name="TheAssignment" id="removeAssignmentID" value="">
</div>
</form>
То есть форма, которая должна представить удостоверение личности, так я буду знать, что удалить. Однако, когда я отправляю форму, значение не задается.
Обратите внимание: код JS, указанный выше, может отсутствовать} или два, поскольку это всего лишь пример.
Конечно, скрытый ввод не имеет значения, вы никогда не устанавливаете его. Выполнение этого довольно тривиально: '$ ('# removeAssignmentID'). Val (PosVar);' –
в jquery, присвоение значения выбора любому другому элементу так же просто, как '$ (document) .on (" change "," #selectID ", function (e) {$ (" # someInput "). val ($ (this) .val())})', но вы можете установить его для запуска всегда, поэтому он готов, когда время для публикации – SpYk3HH
Dammit понедельник. Извините, что я ввел неправильный код. Редактирование ... – weggie