【问题标题】:Get column names from a variable using json使用json从变量中获取列名
【发布时间】:2016-05-13 14:58:18
【问题描述】:

我有一个变量,其中包含作为表的列名的所有主题名称。现在我在一个变量中获得了所有列名。在 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 成功中获取每个主题名称,例如学生姓名

【问题讨论】:

  • 试试这样result[i].student_name
  • 我得到了这个..但我需要主题名称。所有主题都在一个变量中。如何在 for 循环中获取每个主题名称
  • 你可以试试这个Define array above loop var arr = new Array(); or var arr = []; and inside loop arr.push(result[i].student_name);
  • 所以基本上你想得到每个english,hindi,mathsenglish,hindi,maths分开?
  • 是的。我想要每个单独的..现在所有主题名称都在一个变量中

标签: javascript php json ajax codeigniter


【解决方案1】:

您可以像下面这样拆分和循环它们。

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> ";
}   

【讨论】:

  • @Rose 看看这个,可能需要一些改进,
  • 你……我很困惑……你能帮帮我吗?
  • @rose 你总是可以添加一个新的好问题。在这种情况下,您会得到更好的响应。
  • @Rose 在您添加问题时告诉我。
  • 我有疑问。你能帮帮我吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-05
  • 1970-01-01
  • 2021-08-05
  • 2018-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多