이 코드에 어떤 문제가 있습니까? 이전 버전의 Jquery에서는 작동하지만 버전 1.11.0에서는 작동하지 않습니다. 이 스크립트는 사용자 이름 가용성을 확인하고 div #status에 결과를 인쇄합니다.Jquery 스크립트가 버전 1.11.0에서 작동하지 않습니다.
스크립트는 부분적으로 만 작동합니다. 그것은 check-username.php에 요청을 보내고 loading.gif와 text "please wait"를 보여 주지만 check-username.php 파일에서 결과를 출력하지 않습니다. 영원히 "기다려주십시오."
자바 스크립트 콘솔에 오류 메시지가 표시되지 않습니다.
<script type="text/javascript">
pic1 = new Image(16, 11);
pic1.src = "/loading.gif";
$(document).ready(function() {
$("#nn").change(function() {
var usr = $("#nn").val();
var paro = $("#par").val();
$("#status").html('<img src="/loading.gif" align="absmiddle">Please wait');
$.ajax({
cache: false,
type: "POST",
url: "/check-username.php",
data: "nn=" + usr + "&prr=" + paro,
success: function (msg) {
$("#status").ajaxComplete(function (event, request, settings) {
$("#nn").removeClass('object_ok');
$("#nn").addClass("object_error");
$(this).html(msg);
});
}
});
});
});
</script>
정렬을 위해 absmiddle이 있습니까? –
' 기다려주십시오.'잘못된 html입니다. 이미지 태그를 닫아야합니다. '' –
언제든지 콘솔을 열고 오류를 확인할 수 있습니까? –