我如何将数据从javascript发送到php

时间:2019-01-21 22:33:15

标签: javascript php arrays

好吧,我需要将数组从javascript发送到php。

我的数组结构

body[circle.id] = [currentid-1,event.offsetX,event.offsetY];

我的JavaScript代码。

for(let i = 0;i < body.length;i++){
$.ajax({                    
  url: 'get.php',     
  type: 'post', 
  data : {
    id : body[0,i],
    x : body[1,i],
    y : body[2,i]
  },
  dataType: 'json',                   
});

1 个答案:

答案 0 :(得分:0)

这不是索引二维数组的正确方法。应该是:

  data : {
    id : body[i][0],
    x : body[i][1],
    y : body[i][2]
  },

您还可以将body的元素设为对象而不是数组,然后可以直接将其传递:

body[circle.id] = {id: currentid-1, x: event.offsetX, y: event.offsetY]};

那你就要做:

data: body[i],