form action 으로 자기 페이지 적어서
값을 받아올 수는 있잖아요?
아래의 페이지가 test.php 라고 했을 때,
Copy
<?php
include_once ('./_common.php');
include_once (G5_PATH.'/head.php');
?>
<script type="text/javascript">
$(document).ready(function(){
var idx = "19";
$.ajax({
url: "test.php",
method: "post",
dataType: "json",
async: false,
data: {idx: idx},
sucess: function(data){
console.log(data);
}
});
});
</script>
<button type="button">버튼</button>
<?php
$idx = $_POST['idx'];
echo json_encode($idx);
?>
<?php
include_once (G5_PATH.'/tail.php') ;
위에 처럼 쓰면 작동을 안 하나요?
|
답변 2개
채택된 답변
+20 포인트
블랙캣77
2년 전
dataType: "json"을 지우고 보낼때도 json이 아닌 그냥 $idx로 보내보세요.
아님 반대로 보내는 부분을 배열로 만드시고 data.idx 등으로 보내는 값으로 하시거나요
2년 전
데이터 리턴되는 값이 json 방식으로 제대로 리턴되는지 안그러면 html 방식으로 받아오셔서 체크해 보셔야 할듯 합니다.
답변을 작성하려면 로그인이 필요합니다.