Данные формы правильно заполняются во всех текстовых полях ввода. Но для переключателей ничего не происходит, за исключением того, что значение элемента изменяется, но не отображается. Я знаю его, потому что, основываясь на имени класса, он меняет значение. Но как мне отличить полевые входы от радиовходов? спасибо!
$(function() {
$(".task-listing").click(function() {
$.ajax({
type: 'POST',
url: 'http://localhost:8090/HELPERSITE/src/php/listing-info-get.php',
dataType: 'json',
data: 'pid=' + $(this).attr("id"),
success: function(response) {
console.log(response);
Object.keys(response[0]).map(function(k) {
var el = $('.' + k);
if (el.prop('type') == 'radio') {
el.filter(function(i, button) {
return button.value == response[0][k];
}).prop('checked', true);
} else {
$('.' + k).val(response[0][k]);
}
})
}
});
});
});