好吧,我需要将数组从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',
});
答案 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],