ajax data여러개 받기 채택완료
냑냑
8년 전
조회 10,726
좀전에 어느분이 질문올리셔서 끄적거리던중 .. 막혀서 질문드립니다
test.php
</p><p>아이디 : <input type="text" name="mb_id" onkeyup="showTest(this.value)"></input>
</p><p>이름 : <input type="text" name="mb_name" id="mb_name"></input>
</p><p>휴대폰 번호 : <input type="text" name="mb_hp" id="mb_hp"></input>
</p><p><script></p><p>
</p><p>function showTest(str) {</p><p><span style="white-space:pre"> </span></p><p><span style="white-space:pre"> </span>$(function(){</p><p><span style="white-space:pre"> </span>$.ajax({</p><p><span style="white-space:pre"> </span>type:"POST",</p><p><span style="white-space:pre"> </span>url:"test_ajax.php",</p><p><span style="white-space:pre"> </span>data: {</p><p><span style="white-space:pre"> </span>mbId: str</p><p><span style="white-space:pre"> </span>},</p><p><span style="white-space:pre"> </span>error:function(){</p><p><span style="white-space:pre"> </span>alert("error");</p><p><span style="white-space:pre"> </span>},</p><p><span style="white-space:pre"> </span>success:function(data){</p><p><span style="white-space:pre"> </span>$("#mb_name").val(data);</p><p><span style="white-space:pre"> </span>}</p><p><span style="white-space:pre"> </span>});</p><p><span style="white-space:pre"> </span>});</p><p>}</p><p></script></p><p>
test_ajax.php
</p><p><?php</p><p>
</p><p>include_once('./_common.php');</p><p>
</p><p>$sql = "select * from {$g5['member_table']} where mb_id = '{$mbId}' ";</p><p>
</p><p>$res = sql_fetch($sql);</p><p>
</p><p>echo $res['mb_name'];</p><p>
</p><p>?></p><p>
이렇게 해서 회원아이디가 일치하때 회원 이름을 출력하기까지 만들었는데요
휴대폰 번호에 값을 넣으려면 data를 여러개 받아야 할 것 같은데
이럴땐 어떻게 해야할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8년 전
</p><pre>아이디 <input type="text" name="mb_id" onkeyup="mb(this.value)"></input>
이름 <input type="text" name="mb_name" id="mb_name"></input>
휴대폰 번호 <input type="text" name="mb_hp" id="mb_hp"></input>
<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></pre><p>
test_ajax.php
</p><p><?php</p><p>
</p><p>include_once('./_common.php');</p><p>
</p><p>$sql = "select * from {$g5['member_table']} where mb_id = '{$mbId}' ";</p><p>
</p><p>$res = sql_fetch($sql);</p><p>
</p><p>$list=array("mb_name"=>$res['mb_name'],"mb_hp"=>$res['mb_hp']);</p><p>
</p><p>echo json_encode($list);</p><p>
</p><p>?></p><p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인