title: Looping through Object in jQuery
body: <pre><code>var obj = {
      "data": [{
              "codice_comparto": "PRO",
              "descrizione_codice": "Competenze fisse per il personale a tempo indeterminato",
              "codice_siope": "1101",
              "descrizione_ente": "",
              "ricerca": false,
              "idtable": "000717409-1101",
              "cod_ente": "000717409",
              "anno": "2014",
              "periodo": "12",
              "codice_gestionale": "1101",
              "imp_uscite_att": "756",
              "importo_2013": "37718576",
              "importo_2014": "32810124",
              "importo_2015": null
      }, {
              "codice_comparto": "PRO",
              "descrizione_codice": "Straordinario per il personale tempo indeterminato",
              "codice_siope": "1102",
              "descrizione_ente": "",
              "ricerca": false,
              "idtable": "000720006-1102",
              "cod_ente": "000720006",
              "anno": "2014",
              "periodo": "12",
              "codice_gestionale": "1102",
              "imp_uscite_att": "0",
              "importo_2013": null,
              "importo_2014": "242532",
              "importo_2015": null
      }, {
              "codice_comparto": "PRO",
              "descrizione_codice": "Altre competenze ed indennità accessorie per il personale a tempo indeterminato",
              "codice_siope": "1103",
              "descrizione_ente": "",
              "ricerca": false,
              "idtable": "000720006-1103",
              "cod_ente": "000720006",
              "anno": "2014",
              "periodo": "12",
              "codice_gestionale": "1103",
              "imp_uscite_att": "0",
              "importo_2013": "2262257",
              "importo_2014": "6227024",
              "importo_2015": null
      }],
          "cosa": false
  }
  $.each(obj, function () {
      $.each(this, function (key, val) {
          var table = '&lt;tr&gt;' + '&lt;td&gt;' + JSON.stringify(key) + ':' + JSON.stringify(val) + '&lt;/td&gt;' + '&lt;/tr&gt;';
          $('#table').append(table);
          console.log(this);
      })
  })
  </code></pre>
  
  <p>Here's the output:</p>
  
  <pre><code>&lt;table id="table"&gt;
          &lt;tr&gt;
              &lt;td&gt;0:{"codice_comparto":"PRO","descrizione_codice":"Competenze fisse per il personale a tempo indeterminato","codice_siope":"1101","descrizione_ente":"","ricerca":false,"idtable":"000717409-1101","cod_ente":"000717409","anno":"2014","periodo":"12","codice_gestionale":"1101","imp_uscite_att":"756","importo_2013":"37718576","importo_2014":"32810124","importo_2015":null}&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;1:{"codice_comparto":"PRO","descrizione_codice":"Straordinario per il personale tempo indeterminato","codice_siope":"1102","descrizione_ente":"","ricerca":false,"idtable":"000720006-1102","cod_ente":"000720006","anno":"2014","periodo":"12","codice_gestionale":"1102","imp_uscite_att":"0","importo_2013":null,"importo_2014":"242532","importo_2015":null}&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2:{"codice_comparto":"PRO","descrizione_codice":"Altre competenze ed indennitÃ&amp;nbsp; accessorie per il personale a tempo indeterminato","codice_siope":"1103","descrizione_ente":"","ricerca":false,"idtable":"000720006-1103","cod_ente":"000720006","anno":"2014","periodo":"12","codice_gestionale":"1103","imp_uscite_att":"0","importo_2013":"2262257","importo_2014":"6227024","importo_2015":null}&lt;/td&gt;
          &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>Instead I was looking for an output like:</p>
  
  <pre><code>&lt;table&gt;
      &lt;tr&gt;
          &lt;th&gt;codice_comparto&lt;/th&gt;
          &lt;th&gt;descrizione_codice&lt;/th&gt;
          &lt;th&gt;codice_siope&lt;/th&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;PRO&lt;/td&gt;
          &lt;td&gt;Competenze fisse per il personale a tempo indeterminato&lt;/td&gt;
          &lt;td&gt;1101&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;PRO&lt;/td&gt;
          &lt;td&gt;Straordinario per il personale tempo indeterminato&lt;/td&gt;
          &lt;td&gt;1102&lt;/td&gt;
      &lt;/tr&gt;
  
  &lt;/table&gt;
  </code></pre>
  
  <p>Since the keys are always the same I think it's better to output them just one time in <code>&lt;th&gt;</code>.</p>