2016-01-20 2 views
0

данные я получаю от $.ajax в этом формате:Как добавить данные jQuery.ajax в таблицу?

{ 
    "rows":[ 
     {"key":["aaa"], "value":240363}, 
     {"key":["sss"], "value":29}, 
     {"key":["ddd"], "value":240363}, 
     {"key":["fff"], "value":240363}, 
     {"key":["ggg"], "value":240363}, 
     {"key":["hhh"], "value":240363}, 
     {"key":["jjj"], "value":240363} 
    ] 
} 

Как я могу добавить его в таблицу в HTML?

+2

Возможного дубликат [JQuery - JSON в

] (http://stackoverflow.com/questions/5996805/JQuery-JSON к столу) – ahoffner

ответ

0

проблема заключалась в том, что я получал текст, а не объект json. Вместо этого я использовал $ .getJSON, и проблема была решена. вы можете просмотреть свой объект с помощью console.log (данных), чтобы получить доступ к интересующим вас частям.

1

HTML код:

<table id="my_table"></table> 

Jquery код:

$ajax(
    url: some_url_here 
    // other params 
    success: function(data){ 
     $.each(data.rows, function(index, item){ 
      $('#my_table').append('<tr><td>'+item.key[0]+'</td><td>'+item.value+'</td></tr>'); 
     } 
    } 
); 

Надеется, что это поможет

Смежные вопросы