У меня есть модальный, который я показываю на щелчке элемента. Итак, я хочу обновить входное значение в этом модале через Ajax, я могу получить данные успешно, но он не обновляет его значение в обычном режиме (получите значение другой записи статьи, а не текущий код статьи), здесь мой код:Javascript: обновить входное значение через ajax по модальным показанным
$('#editArticle').on('show.bs.modal', function (e) {
...
$articleID = $(e.relatedTarget).attr('data-id');
$.ajax({
type: "GET",
url : 'article/'+ $articleID +'/getData',
dataType : "json",
success : function(data){
document.getElementById("serial").value = data['serial'];
}
});
});
и если установить предупреждение, чтобы показать данные, которые он возвращает правильное значение:
success : function(data){
alert(data['serial']); // here it returns the right value for each row, and it appears after the modal show !!!!
document.getElementById("serial").value = data['serial'];
}
Записи перечислены в DataTable: Что ошибку?!
Почему вы не используете клик слушателя событий? –
Можете ли вы разместить то, что находится в 'data'? Также, какова цель использования jquery, а затем возврата в JS для 'document.getElementById'? Почему бы не использовать селектор jQuery ?: '$ (" # serial "). Val (data ['serial']);' – Blindsyde
@FernandoUrban Я нажимаю на ссылку как это: – BKF