jquery serialize()로 배열값을 넘기려고 합니다. 채택완료
세진컴퓨터랜드
2년 전
조회 1,848
쇼핑몰 3단 카테고리를 만들고 있는데
매뉴의 갯수는 다르고요.
form 테그 안에 이런식으로 넣어서
</p>
<p><form></p>
<p><input type="hidden" value="두번째 메뉴_1" name="step02[]"></p>
<p><input type="hidden" value="두번째 메뉴_2" name="step02[]"></p>
<p><input type="hidden" value="두번째 메뉴_3" name="step02[]"></p>
<p><input type="hidden" value="두번째 메뉴_4" name="step02[]"></p>
<p></form></p>
<p>
jquery ajax로
</p>
<p>$.post('test.php',{data:$('form').serialize(),function(result){</p>
<p> console.log(result);</p>
<p>});</p>
<p>
로 넘겼는데
값을 보낸 test.php페이지에서는
어떻게 값을 받아서 쓸 수 있나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
2년 전
$.post('test.php',$('form').serialize(),function(result){
alert(result);
});
=================
test.php에사 사용시
<?php
print_r($_POST);
echo $_POST['step02'][0];
echo $_POST['step02'][1];
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
</p>
<p>$array = unserialized($_POST['step02']);</p>
<p>
</p>
<p>parse_str($_POST['step02'], $_POST);</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인