AJAX와 jQuery에서 사용할 수있는 사용자 이름인지 확인하고 싶다. jQuery AJAX가 DOM 요소에 액세스하는 것보다 느리다.
이
은(function($){
$(document).ready(function(){
$('#new_username').blur(function() {
var newUsername = $(this).val();
$.post('../registration/check-username.php',
{
newUsername : newUsername
}, function (data) {
$('#information').html(data);
}
);
});
if($("#information").html() != "") {
$("#sign-up").attr('disabled', 'disabled');
} else {
$("#sign-up").removeAttr("disabled");
}
});
})(jQuery);
어떤 문제가 있다면 아약스
와 JQuery와 일부 여기에 등록 입력 필드 <tr>
<td><input type = "text" id ="new_username"/></td>
</tr>
<tr>
<td></td>
<td id ="information"></td>
</tr>
<input type = "submit" id = "sign-up" value = "Sign up" />
이다 -은 "정보는"TD는 일부 오류 메시지를 가져옵니다. 사용자 이름이 비어 있으면 비어 있으며 알림도 표시되지 않습니다. 문제는 아약스가 응답하는 데 다소 시간이 걸리고 어딘가를 클릭하는 것이 더 빠르다는 것입니다. 이는 정확하지 않은 검사를 유발합니다. 당신이 내 질문을 이해한다면 어떤 생각?
.. 당신이 JQuery와 느린이며 빠른 이해 않는 약간의 경우 속도를 향상시킬 자바 스크립트 뭔가를 원한다면 ... 시도하고 다시 clarrify 할 수 있습니다 무엇을 귀하의 질문은 – brendosthoughts
질문은 대답을 기다리는 첫 번째 및 그 이후에 응답을 – Bor