ajax 로 이름과 전번가져오기
본문
a input 가 있고요 text 형식
b input 가 있고요 text 형식
c input 가 있습니다. text 형식
그러니깐.. 이렇게
<input type="text" name="a"></input>
<input type="text" name="b"></input>
<input type="text" name="c"></input>
있다고 할때
a 라는 칸에 아이디를 입력하면 회원정보에서 해당 아이디에 대한 정보를
가져와서 b칸에는 이름, c 칸에는 전번을 실시간으로 보여주고 입력되게 하고 싶거든요...
어떤 방식으로 해야 할까요?/
qa 어디서 본것 같기는 한데 찾을수가 없어서...
답변 2
아이디 <input type="text" name="mb_id" onkeyup="mb(this.value)"></input><br><br>
이름 <input type="text" name="mb_name" id="mb_name"></input> <br><br>
휴대폰 번호 <input type="text" name="mb_hp" id="mb_hp"></input> <br>
<script>
function mb(str) {
$(function(){
$.ajax({
type : "POST",
url: "test_ajax.php",
dataType : "json",
data: {
mbId: str
},
error:function(){
alert("error");
},
success:function(data){
$("#mb_name").val(data.mb_name);
$("#mb_hp").val(data.mb_hp);
}
});
});
}
</script>
test_ajax.php
<?php
include_once('./_common.php');
$sql = "select * from {$g5['member_table']} where mb_id = '{$mbId}' ";
$res = sql_fetch($sql);
$list=array("mb_name"=>$res['mb_name'],"mb_hp"=>$res['mb_hp']);
echo json_encode($list);
?>
ajax 도 jquery 로 하거나 javascript 로 할수는 있고
귀찮으면 iframe 으로 할수도 있기는 하죠 ^^
하지만 javascript 를 모르는 상태에서 따라하기로 한다면 좀 힘들지 않을까요?
답변을 작성하시기 전에 로그인 해주세요.