Используя jQuery, я получаю объект JSON, который извлекает одну строку из базы данных.В этой строке около 30 столбцов, поэтому вместе с данными строки сообщение об успехе (success = true) в результате JSON возвращает массив со столбцами таблицы (например, id, имя, адрес и т. Д.), Называемый table_columns.
поместите все возвращенные данные в соответствующие поля формы html (например: адресный ввод будет заполнен data.adress), и я хотел бы найти трюк, который позволяет циклически проходить по массиву data.table_columns и сохраняет данные json в соответствующие входные данные формы,Позвольте мне показать вам код, чтобы объяснить это лучше:
$.getJSON(base_url+'index.php/iprdb/ajax_get_row/'+entry_id, function(data){
if(!data.success) {
alert('server error. please try again or contact support');
} else {
$.each(data.table_columns, function(i, item) {
var myVar = item; // gets table column name ex: address
$('#'+myVar).val(data.myVar); // stores address into input with id #address
});
}
});
так можно ли получить доступ к data.address, например, с помощью этого метода?