ajax를 이용하여 DB에서 값 가져오기
본문
고수님들 안녕하세요!!ㅠㅠ
지금 ajax로 DB값을 가져와보려고 하는데 에러가 발생하는데 이 에러를 어떻게 잡고 넘어가야할 지 잘 모르겠어서 찾아왔습니다,,ㅠㅠㅠ
정말 바쁘신 것 알지만 한번씩만 함께 생각해주세요ㅠㅠ
정말 감사합니다!!
<td>
<a href="#" id="search">DB값 가져오기</a>
<span id="result"></span>
<script>
$(document).ready(function() {
$("#search").on("click", function(e) {
e.preventDefault();
$.ajax({
url : " http://localhost/theme/basic/skin/board/purchase_feed/test.php",
type : "post",
data : {
tbl : "g5_write_code_feed",
wr_1 : '생사료'
},
success : function(res) {
if(res) {
$("#result").text(res);
}
}
});
});
});
</script>
</td>
버튼을 클릭하면 아래와 같은 에러가 발생하는데 어떻게 해야할지 모르겠씁니다!!
url 주소를 변경하여 test.php만 작성을 하면 POST 404(NOT Found) error가 발생합니다!!
도와주세요!ㅠㅠ
!-->답변 4
1. 호출 도메인이 http://localhost 가 맞나요? 아니시면 실 도메인으로 변경하셔야 합니다.
2. 로그에 test.php 호출시 500 에러가 뜹니다. 뭔가 test.php 파일내에 오류가 있는 것 같습니다.
이런식으로 url을 바꿔보세요
$(document).ready(function() {
$("#search").on("click", function(e) {
e.preventDefault();
$.ajax({
url: g5_url+"/theme/basic/skin/board/purchase_feed/test.php",
type : "post",
data : {
tbl : "g5_write_code_feed",
wr_1 : '생사료'
},
success : function(res) {
if(res) {
$("#result").text(res);
}
}
});
});
});
제가 지금
이 코드로 경고창에 성공이 나타나게 확인은 했는데
이번에는 test.php에서 sql문으로 바꿔주질 못하고 있는데 어떻게 해결해야할까요?ㅠㅠ
test.php
고수님들 제발 도와주세요ㅠㅠㅠㅠ
test.php
<?php
include '_common.php';
$tbl="g5_write_code_feed"
$wr_1='생사료';
이렇게 바꾸시고
http://localhost/theme/basic/skin/board/purchase_feed/test.php
이 파일을 브라우저로 불러서 에러 메시지를 확인해 보세요.
에러 메시지 확인하는 방법은
https://sir.kr/qa/?wr_id=405998
참고 하시고
답변을 작성하시기 전에 로그인 해주세요.