$.ajax()는 본인페이지에서 값을 가져(?)올 수는 없나요?

$.ajax()는 본인페이지에서 값을 가져(?)올 수는 없나요?

QA

$.ajax()는 본인페이지에서 값을 가져(?)올 수는 없나요?

본문

form action 으로 자기 페이지 적어서

값을 받아올 수는 있잖아요?

 

아래의 페이지가 test.php 라고 했을 때,


 
<?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

dataType: "json"을 지우고 보낼때도 json이 아닌 그냥 $idx로 보내보세요.

아님 반대로 보내는 부분을 배열로 만드시고 data.idx 등으로 보내는 값으로 하시거나요

답변을 작성하시기 전에 로그인 해주세요.
전체 205
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT