Nie*_*els 10 javascript jquery
我还有另外一个问题.我在FireFox中出错了,我不知道我的错是什么.我总是这样做,我从来没有错过.我已经检查了大/小写错误但我找不到任何东西.
谢谢
$ .ajax({type:"POST",url:"ajax/check_username.php",data:{username:username}}).done不是函数
<script type="text/javascript">
$(document).ready(function(){
$("#username").keyup(function(){
var username = $("#username").val();
$(".usernameFeedback").fadeIn("fast");
$.ajax({
type: "POST",
url: "ajax/check_username.php",
data: { username: username }
}).done(function( msg ) {
$("#loadingImage").hide();
if(msg.status != "error")
{
if(msg.available == "yes")
{
$(".usernameFeedback span").text(msg.message);
$(".usernameFeedback span").removeClass("notok");
$(".usernameFeedback span").addClass("ok");
}
else
{
$(".usernameFeedback span").text(msg.message);
$(".usernameFeedback span").addClass("notok");
}
}
});
return(false);
})
});
</script>
Run Code Online (Sandbox Code Playgroud)
Thi*_*ter 17
可能你的jQuery版本太旧了.您至少需要jQuery 1.5 for jqXHR对象来实现您正在使用的Promise接口.
如果由于某种原因无法升级,只需使用以下success选项:
$.ajax({
type: "POST",
url: "ajax/check_username.php",
data: { username: username },
success: function(msg) {
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20459 次 |
| 最近记录: |