ajax에서 php로 배열값 넘길때 질문입니다!
본문
ajax에서
배열을
var aaa 란 배열에 ["1","2","3","4"]
이렇게 있을때.
$.ajax({
method : 'POST',
url : 'url',
traditional : true,
data : {
'main' : aaa
},
success : function(data) {
alert(data);
},
error : function(request, status, error) {
alert(error);
}
});
요렇게 php단에 배열값을 넘기고,
php에선 저 배열의 카운트를 구하고싶습니다,
echo $main요렇게 해도 카운트가 나오진 않더라구요..
방법이 없을까요~?
답변 2
ajax를 받는 페이지에서
print_r($main);
을 입력하셔서 값이 제대로 들어오는지 확인해보세요
어떤 변수가 넘어오고 어떤 배열값이 넘어오는지 다 확인하고 싶으시면
print_r($_REQUEST);로 찍어보시면 됩니다
ajax에서 배열로 전송할때
data : {
'main[]' : aaa
},
이렇게 []대괄호를 쳐서 보내구
php단에서 echo count($main)-1 으로 하면 되네요!!