ajax로 가져오는 값이 여러개일때 어떻게 출력하나요? 채택완료
로마신전
4년 전
조회 2,171
</p>
<p><html>
<title>Home</title>
<meta charset="utf-8">
<script src="<a href="https://code.jquery.com/jquery-3.6.0.js"" target="_blank" rel="noopener noreferrer">https://code.jquery.com/jquery-3.6.0.js"</a> integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<script type="text/javascript">
$(function(){
$('.search').on('click', function(){
var in_name = $('#in_name').val();
$.ajax({
url : "./sss.php",
type : "post",
data : {
in_name : in_name,
}
}).done(function(data){
document.getElementById("result").innerHTML = data;
});
});
});
</script>
<body>
<?php
//디비 연결
include_once('./dbconfig.php');
?></p>
<p><h1></h1>
<label><input type="text" class="in_name" id="in_name"></label>
<button type="button" class="search">검색</button>
<h3>
결과값 : <span class="result" id="result"><?php echo $addr ?></span>
</h3>
</body>
</html></p>
<p>
</p>
<p><?php
include_once('./dbconfig.php');</p>
<p>$in_name = $_POST['in_name'];</p>
<p>
$sql = "select name, address from membership where name='".$in_name."';";
$result = mysqli_query($connect, $sql);
$row = mysqli_fetch_array($result);
$addr = $row['address'];
$name = $row['name'];</p>
<p>echo $addr."</br>";
echo $name."</br>";
?></p>
<p>
한개는 아무 문제 없이 가져옵니다.
아래쪽 코드에서 가져오는 값이 2개 이거나
select에서 2가지가 이니고 * 을 썼을 때,
모든 항목을 첫번째 페이지에서 불러서
쓰려면 어떻게 해야 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인