ajax 로 값을 data로 보내서~
url로 지정한 파일내에 특정 변수의 값이 바뀌면서 그 값이 success 됐을때 alert든 뭐든 표출 시키고 싶은데 어떻게 해야되나요?ㅠ
Copy
$.ajax({
type: "POST",
url: "aa.php",
data: {
"id":$id
},
cache: false,
async: false,
success: function(data) {
???
}
});
aa.php는 id에 맞는 db목록을 뽑아 내는것 입니다.
그 목록에서 제목(subject)만 뽑아 내고 싶은데...ㅠㅠ
json말고 ajax로 하는 방법은 없나요?ㅠ
|
답변 3개
채택된 답변
+20 포인트
7년 전
$id는 php변수신것 같은데 그대로 입력하시면 안되고 아래 코드처럼 수정하세요. 질문하신 내용만으론 어떤데이터를 받고 어떤 데이터를 출력하는지 알 수 없으니.. 아래 데이터 받아오는 부분의 주석을 참고하여 처리해보세요
Copy
$.ajax({
type: "POST",
url: "aa.php",
data: {
"id": "<?php echo $id?>",
},
cache: false,
async: false,
success: function(data) {
console.log(data); //받아오는 값을 콘솔에 찍음.
alert(data); //받아온 데이터를 경고창으로띄움
}
});
7년 전
감사합니다
질문하는사람
7년 전
id 값을 보내셨으니 aa.php에서 id값을 받아와서 처리하시고
aa.php에서 echo json_encode(array("subject"=>$subject)); 로 푸시해주고
success에서 data.subject 하면되는데요
답변을 작성하려면 로그인이 필요합니다.