.ajax done参数,困惑jQuery .ajax .done()函数
我認為它應該be result =='true',結果是一個數據字符串
我剛查過,我說得對,報價讓它工作
PHP:
if($_POST['username']=='sambob'){echo 'true';}else{echo 'false';}
?>
的Javascript
username='sambob';
$(".check").blur(function(){
$.post("validateUser.php", { username: username })
.done(function(data) {
if (data == 'true'){
alert("User exists");
}else{
alert("User doesn't exist");
}
});
});
JSON PHP
if($_POST['username']=='sambob'){echo'{"exists":true}';}
else{echo'{"exists":false}';}
?>
JSON的JavaScript
$(".check").blur(function(){
$.post("validateUser.php", { username : username },
function(user){
if (user.exists == true){
alert("User exists");
}else{
alert("User doesn't exist");
}
}, "json");
});
總結
以上是生活随笔為你收集整理的.ajax done参数,困惑jQuery .ajax .done()函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用ajax写以随机数验证码,关于前端aj
- 下一篇: wow服务器列表不显示,二区所剩无几 新