2012-09-10 6 views
0

나 자바 어레이 2 ==> 차원 레코드
난 내가 prosess 할 PHP 파일이 코드JQuery와 포스트 어레이 이차원

var data={"records" : records}; 
    $.post('new_puplic_insert.php',data,function(message){ 

     alert(message); 
    }); 

의해 JQuery와 포스트를 사용하여 데이터베이스 에 데이터를 삽입 할 위치를 이 배열 예

$dataarray=$_POST['records']; 

echo $dataarray[0][0]; 

그러나 반환 태그 및 배열의 ​​데이터가 아닌? 올바른 배열 배열을 2 차원으로 전달하고 PHP로 그것을

+0

json_decode 사용 – clentfort

+0

개체를 식별 할 수 있도록 JSON으로 보내야합니다 .. 직접 2 차원 배열을 전달할 수 없습니다 .. 또한 이것을 원하지 않으면 쉼표로 구분 된 문자열로 보낼 수 있습니다. 서버 및 2 차원 배열을 다시 서버 쪽 .. 빌드 할 수 있지만 처리 시간 중 일부를 먹을 수 있습니다 .. –

답변

2

가장 간단하고 편리한 방법은 배열을 JSON으로 인코딩하여 PHP 스크립트로 전달하고 디코드하는 것입니다.

+0

배열 2 dimention 및 그것을 어떻게 elemnts 수를 알지 못하는 JSON 배열을 인코딩 할 수 있습니다. 다시 디코딩 – Mahmoud