회원가입에 중복체크 기능 추가했는데 왜 response 가 alert 이 뜨는지 모르겠습니다. 채택완료
호다
1년 전
조회 1,382
안녕하세요? 항상 도와주셔서 감사합니다.
회원가입에 중복체크 기능을 넣었는데 회원가입 버튼을 클릭하면 response 값이 alert 으로 뜹니다.
<input type="button" class="btn btn-color doublecheck" value="중복체크">
</p>
<p> <button type="submit" id="btn_submit" class="btn btn-color" accesskey="s"><?php echo $w==''?'회원가입':'정보수정'; ?></button></p>
<p> <input type="hidden" name="checked_mb_saupja_no" value=""></p>
<p> </p>
<p><script></p>
<p>// 사업자등록번호 중복체크</p>
<p>$(".doublecheck").click(function(){</p>
<p> const mbSaupjaNo = document.getElementById('reg_mb_saupja_no').value;</p>
<p> </p>
<p> if (mbSaupjaNo.length <script 1) {</p>
<p> alert("사업자등록번호를 입력하십시오.");</p>
<p> return false;</p>
<p> } else {</p>
<p> $.ajax({</p>
<p> type: "POST",</p>
<p> url: "ajax.mb_saupja_no.php",</p>
<p> data: { reg_mb_saupja_no: mbSaupjaNo },</p>
<p> success: function(response) {</p>
<p> var msg;</p>
<p> if (response === "duplicate") {</p>
<p> msg = "이미 존재하는 사업자등록번호입니다.";</p>
<p> $("input[name=checked_mb_saupja_no]").val('n');</p>
<p> } else if (response === "possible") {</p>
<p> msg = "등록 가능한 사업자등록번호입니다.";</p>
<p> } else {</p>
<p> msg = "오류가 발생했습니다. 다시 시도해주세요.";</p>
<p> $("input[name=checked_mb_saupja_no]").val('n');</p>
<p> }</p>
<p> alert(msg);</p>
<p> }</p>
<p> });</p>
<p> }</p>
<p>});</p>
<p> </p>
<p>$(function() {</p>
<p> $("#btn_submit").click(function() {</p>
<p> const mbSaupjaNo = document.getElementById('reg_mb_saupja_no').value;</p>
<p> if (mbSaupjaNo.length > 0 && $("input[name='checked_mb_saupja_no']").val() === 'n') {</p>
<p> alert("사업자등록번호 중복체크를 해주세요.");</p>
<p> return false;</p>
<p> }</p>
<p> });</p>
<p>});</p>
<p></script>
</p>
<p><?php</p>
<p>include_once('./_common.php');</p>
<p> </p>
<p>$mb_saupja_no = trim($_POST['reg_mb_saupja_no']);</p>
<p> </p>
<p>$sql = " SELECT mb_saupja_no FROM {$g5['member_table']} WHERE mb_saupja_no = '{$mb_saupja_no}' ";</p>
<p>$row = sql_fetch($sql);</p>
<p> </p>
<p>if ($row['mb_saupja_no']) {</p>
<p> echo "duplicate";</p>
<p>} else {</p>
<p> echo "possible";</p>
<p>}</p>
<p> </p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인