.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服务器列表不显示,二区所剩无几 新