У меня есть переменная, которая содержит все имена субъектов, которые являются именами столбцов таблицы. Теперь я получил все имена столбцов в переменной. Используйте это имя переменной в предложении select.
Ajax
success:function(result) { console.log(result); var tab = ''; for(var i=0;i<result.length;i++) { tab += "<div class='col-xs-12 mrgntTB3'> <div class='row'>"; tab += "<div class='col-xs-2 blk-ht1'><span class='tbRrptsstdNames'>" + result[i]["student_name"]+ "</span></div>"; tab +=" <div class='col-ds-1'><span class='badge scrore scrore-pt bg-aqua'>"+ result[i]["english"]+"</span></div>"; tab +="</div></div><div class='clearfix'></div>" } $("#subjectNames").append(tab); $("#subjectNames").append(tab); }
Как я могу взять имена каждой темы в ajax-успехе, например, имя ученика
Вы можете разбить и зациклить их так, как показано ниже.
var tab = ''; var nameArray = []; var keys = []; for(var k in result[0]) { keys.push(k); } for(var i=0;i<result.length;i++) { tab += "<div class='col-xs-12 mrgntTB3'> <div class='row'>"; tab += "<div class='col-xs-2 blk-ht1'>"; tab += "<span class='tbRrptsstdNames'>" + result[i]["student_name"] + "</span><div>" for(j = 1; j < keys.length; j++){ tab += "<div class='col-xs-2 blk-ht1'>"; tab += "<span class='tbRrptsstdNames'>" + result[i][keys[j]] + "</span><div>" } tab += "</div></div><div class='clearfix'></div> "; }