ajax 관련 질문입니다!
본문
안녕하세요 제가 현재 ajax를 통해 query문 실행을 해서 테이블에 있는 값이 표출되게 구현을 하고자 하는데 현재 코드가
write.skin.php
<label for="wr_2" style=" margin-left:15px;">질병명</label>
<input type="text" id="test2121" name="wr_2" class="frm_input" value="<?php echo $wr_2 ?>" >
<input type="button" class="btn_cl" value="검색"></input>
<script>
document.querySelector('#test2121').addEventListener('input', function(e){
console.log("요청값",e.target.value)
console.log(e.target.value);
$.ajax({
url : " http://localhost/bbs/dataloader/test2.php",
type : "post",
data : {
tbl: "fish_disease",
wr_2 : e.target.value
},
success : function(res) {
if(res) {
$("#co_result").html(res);
//alert("성공")
console.log(res)
}
}
});
});
</script>
<div id="co_result" class="coresult" style="margin-left:35px; ">
</div>
test2.php
<?php
include_once('./_common.php');
$table=$_POST['tbl'];
$wr_2=$_POST['wr_2'];
$sql="select disease_code from ".$table." where disease_name = '".$wr_2."'";
$row=sql_fetch($sql);
echo $row['disease_code'];
?>
이렇게 작성을 하여 입력란에 질병명을 넣으면 그 이름에 맞는 코드가 나오게 됩니다
지금 저는 입력란에 질병명을 입력하면
사진처럼 해당되는 값이 모두 표출되게 하고자 합니다
사진의 쿼리문을 test2.php에 적용해서 실행하면 값이 뜨지가 않아요ㅠㅠㅠㅠ
제가 아직 초보라 어떻게 해결을 해야 할지 잘모르겠습니다 ㅠㅠ
!-->!-->답변 2
success : function(res) {
if(res) {
$("#co_result").html(res);
//alert("성공")
console.log(res)
}
}
res를 #co_result에 넣으셨으니
test2.php에서 들어갈 문자열(html 코드?)를 만들어서 echo하시면 됩니다.
적용된 test2.php 를 보여주셔야죠
답변을 작성하시기 전에 로그인 해주세요.