한 화면에서 입력한걸 불러올때 채택완료
rlawhd
7년 전
조회 2,831
</p>
<p>$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "./result.php",
type: 'POST',
data: $("form").serialize(),
success: function(result){
alert("확인");
}});
});
});</p>
<p> </p>
<p>*********---생각해본곳---*********</p>
<p>$(document).ready(function(){
$("button").click(function(){
// document.getElementById("myForm").submit();
$.ajax({
url: "./result.php",
type: 'GET',
data: "json",
success: function(result){
}});
});
}); // 여기까지</p>
<p>
버튼을 누르면 ajax로 result.php에 가서 db에 값을 넘겨줍니다.
근데 버튼 누르는 화면에서 바로 db값을 출력해주고 싶은데 F5를 누르지 않고 실행되게끔.
그렇게 할려면 저기 위에 생각해본곳 처럼 result.php에게서 Get해오는게 맞나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
아래 코드가 제대로 작동된다는 가정하에
그리고 가져온 result값을 통채로 <div id="db_val"></div>에 값을 기록하여 보여 준다면
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "./result.php",
type: 'POST',
data: $("form").serialize(),
success: function(result){
$("#db_val").text(result);
}});
});
});
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
r
rlawhd
7년 전
그럼 $.ajax는 1개만 적게 success에서 건드려 주면 된다는 말씀이신가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인