Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Js只返回表的第一行_Javascript_Jquery - Fatal编程技术网

Javascript Js只返回表的第一行

Javascript Js只返回表的第一行,javascript,jquery,Javascript,Jquery,我有以下资料: function builTable(){ for(i = 0; i< source.Products.length; i++){ var sourceProducts = source.Products[i]; row = '<tr><td>sth</td><td>'; row += sourceProducts.Product; row

我有以下资料:

  function builTable(){
    for(i = 0; i< source.Products.length; i++){

      var sourceProducts = source.Products[i];
          row = '<tr><td>sth</td><td>';
          row += sourceProducts.Product;
          row += '</td><td>';
          row += sourceProducts.Bookings + '</td><td>';
          row += sourceProducts.Percentage + '%' + '</td><td>';
          row += sourceProducts.Transactions + '</td></tr>';

          return row;

    }

  }

  function generateTable(){
    $('table').append(builTable());
  }

  $(document).ready(function(){

    generateTable();

  });
  function builTable(){
    for(i = 0; i< source.Products.length; i++){

      var sourceProducts = source.Products[i];
          row = '<tr><td>sth</td><td>';
          row += sourceProducts.Product;
          row += '</td><td>';
          row += sourceProducts.Bookings + '</td><td>';
          row += sourceProducts.Percentage + '%' + '</td><td>';
          row += sourceProducts.Transactions + '</td></tr>';

       $('table').append(row);

    }


  }

  $(document).ready(function(){

    builTable();

  });
有什么帮助吗?

函数内置(){
function builTable(){
    var table = "";

    for(i = 0; i< source.Products.length; i++){

      var sourceProducts = source.Products[i],
          row = '<tr><td>sth</td><td>';

      row += sourceProducts.Product;
      row += '</td><td>';
      row += sourceProducts.Bookings + '</td><td>';
      row += sourceProducts.Percentage + '%' + '</td><td>';
      row += sourceProducts.Transactions + '</td></tr>';

      table += row;

    }

    return table;
  }

  function generateTable(){
    $('table').append(builTable());
  }

  $(document).ready(function(){

    generateTable();

  });
var表=”; 对于(i=0;i
这是因为每次循环再次开始时,
都会重置

function builTable(){
    for(i = 0; i< source.Products.length; i++){

      var sourceProducts = source.Products[i];

          // here is the culprit
          row = '<tr><td>sth</td><td>';


          row += sourceProducts.Product;
          row += '</td><td>';
          row += sourceProducts.Bookings + '</td><td>';
          row += sourceProducts.Percentage + '%' + '</td><td>';
          row += sourceProducts.Transactions + '</td></tr>';

          return row;

    }

  }
函数可构建(){
对于(i=0;i
function builTable(){
    for(i = 0; i< source.Products.length; i++){

      var sourceProducts = source.Products[i];

          // here is the culprit
          row = '<tr><td>sth</td><td>';


          row += sourceProducts.Product;
          row += '</td><td>';
          row += sourceProducts.Bookings + '</td><td>';
          row += sourceProducts.Percentage + '%' + '</td><td>';
          row += sourceProducts.Transactions + '</td></tr>';

          return row;

    }

  }