답변 2개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
6년 전
a.html
</p>
<p><script>
$(function() {
$("#search").on("click", function(e) {
e.preventDefault();
$.ajax({
url : "test.php",
type : "post",
data : {
tbl : "g5_write_free",
wrid : 1
},
success : function(res) {
if(res) {
$("#result").text(res);
}
}
});
});
});
</script>
<a href="#" id="search">자유 게시판 1번 게시물 제목 갖고 오기</a>
<span id="result"></span></p>
<p>
test.php
</p>
<p><?php
include_once "./_common.php";
$table = $_POST['tbl'];
$wrid = $_POST['wrid'];</p>
<p>$result = sql_fetch("SELECT `wr_subject` FROM ".$table." WHERE `wrid` = ".$wrid);
echo $result['wr_subject'];</p>
<p>
두 파일 모두 루트 디렉토리(ftp 접속하면 처음에 나오는 디렉토리)에서 테스트 하시면 됩니다.
테이블명이랑 wr_id를 넘겨주는데 저건 테스트용으로 넣은 것이니 실제 적용하실 땐 js로 적절히 변경해서 값 바꾸시면 됩니다.
작동은 정상적으로 하되 가장 간단하게 작성한 코드라서 실제로 사용하시려면 data 부분에는 저렇게 고정된 값 말고 다른 걸 넣으셔야 합니다.
위 예제는 자유 게시판(g5_write_free)에서 wr_id가 1번인 게시물의 제목을 갖고 오는 예제입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
강끄끄
6년 전
500 (Internal Server Error)가 자꾸뜨는데 어느부분을 수정해야할까요 ?
s
sinbi
6년 전
테스트해보니 에러 없이 잘 됩니다.
다만,
1.
마지막 부분을 아래처럼 수정하셔야 해요.
수정 전: WHERE `wrid` = ".$wrid
수정 후: WHERE `wr_id` = ".$wrid
2.
제이쿼리니까 a.html 상단에 아래 코드 추가.
<script src="http://code.jquery.com/jquery-latest.js"></script>
다만,
1.
마지막 부분을 아래처럼 수정하셔야 해요.
수정 전: WHERE `wrid` = ".$wrid
수정 후: WHERE `wr_id` = ".$wrid
2.
제이쿼리니까 a.html 상단에 아래 코드 추가.
<script src="http://code.jquery.com/jquery-latest.js"></script>
�
왕계란
6년 전
sinbi //
숙제로 냅뒀습니다...............라고 변명 중입니다.
강끄끄 //
500 에러면 문법 오류로 나는 게 많을 텐데 어디서 그렇게 오류가 뜨나요?
a.html 파일엔 php 구문이 없어서 500 에러가 떠야 할 이유가 전혀 없고 test.php 파일에서 그런 유가 난다는 소린데 딱히 날 만한 부분이 없거든요.
숙제로 냅뒀습니다...............라고 변명 중입니다.
강끄끄 //
500 에러면 문법 오류로 나는 게 많을 텐데 어디서 그렇게 오류가 뜨나요?
a.html 파일엔 php 구문이 없어서 500 에러가 떠야 할 이유가 전혀 없고 test.php 파일에서 그런 유가 난다는 소린데 딱히 날 만한 부분이 없거든요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인