Javascript 如何在2d数组中存储这两个变量添加数组传递ajax请求

Javascript 如何在2d数组中存储这两个变量添加数组传递ajax请求,javascript,jquery,Javascript,Jquery,我想在2d数组中存储这对数据,就像这样 var items = [ [1, 2], [3, 4], [5, 6] ]; 我的朋友已经试过这个了 let ot_array = []; $(document).on('click', '.overtime_send', function() { $('#employee_table tbody tr').each(function(row, tr) { var emp_no = $(tr).find('td:eq(0

我想在2d数组中存储这对数据,就像这样

 var items = [
  [1, 2],
  [3, 4],
  [5, 6]
];
我的朋友已经试过这个了

let ot_array = [];

$(document).on('click', '.overtime_send', function() {

  $('#employee_table tbody tr').each(function(row, tr) {

    var emp_no = $(tr).find('td:eq(0)').text();
    var ot_hours = $(tr).find('input').val();

    ot_array.push(emp_no,ot_hours);

    $.ajax({
      url: 'otrequset_action.php',
      type: 'POST',
      data: { user : ot_array },

      success: function(output){
        alert(output);
      }
    });

  });

});

我已经试过了,但并没有数据。我的程序有什么错误,最好的解决方法是什么?

你们只需要一个简单的推送逻辑和单独的数组

var z=[1,2,3,4,5,6,7,8];
var j=1;
var arr=z.map(函数(){var k=[];k.push(j);k.push(j+1);j=j+2;返回k;})
控制台日志(arr)
ot_数组。推送([emp_no,ot_hours])项目是
数组
类型。