한 화면에서 입력한걸 불러올때
본문
$(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
아래 코드가 제대로 작동된다는 가정하에
그리고 가져온 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);
}});
});
});
뭐 여러 가지 방법이 있겟지만 값전달 완료시 화면을 새로고침시켜 줘도 될것이고 값전달 완료시 결과값이 해당 db값을 전달 받아 그대로 출력을 시켜 줘도 되겠죠
답변을 작성하시기 전에 로그인 해주세요.