>

자바 배열을 자바 스크립트에서 PHP로 보내야합니다.

내 배열 구조

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

자바 스크립트 코드

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

    2 차원 배열을 색인하는 올바른 방법이 아닙니다. 다음과 같아야합니다 :

     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],
    
    

관련 자료

  • 이전 image - CircleAvatar에 자산의 이미지를 제공하는 방법
  • 다음 ios - TableView 섹션 구분선