Copy
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "./result.php",
type: 'POST',
data: $("form").serialize(),
success: function(result){
alert("확인");
}});
});
});
*********---생각해본곳---*********
$(document).ready(function(){
$("button").click(function(){
// document.getElementById("myForm").submit();
$.ajax({
url: "./result.php",
type: 'GET',
data: "json",
success: function(result){
}});
});
}); // 여기까지
버튼을 누르면 ajax로 result.php에 가서 db에 값을 넘겨줍니다.
근데 버튼 누르는 화면에서 바로 db값을 출력해주고 싶은데 F5를 누르지 않고 실행되게끔.
그렇게 할려면 저기 위에 생각해본곳 처럼 result.php에게서 Get해오는게 맞나요?
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
아래 코드가 제대로 작동된다는 가정하에
그리고 가져온 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);
}});
});
});
답변을 작성하려면 로그인이 필요합니다.