Ajax不会将数组发布到控制器

时间:2017-01-02 15:55:03

标签: javascript php arrays ajax

在我的div中设置一个新的data-order_item之后,我试图用data_order和data_id将数组发布到我的控制器:

  var counter = 0;
  item_cnt = new Array(); 
  cnt.find('.item_incompleted').each(function(){
    counter += 1;
    $(this).attr("data-order_item", counter);
    item_element = new Array();
    item_element['order'] = $(this).attr("data-order_item");
    item_element['item_id'] = $(this).attr("data-item_id");
    item_cnt.push(item_element);
  });
  url = cnt.attr('data-order_route');
  $.ajax({
    type: "POST",
    url: url,
    data: item_cnt,
  });

通过控制台记录item_cnt数组很好,但是,通过控制器中的var_dumping $ _POST数组为空,似乎它根本没有发布数组。

0 个答案:

没有答案