我有一个简单的注册页面,验证用户是否已经被使用.
我为所有我的ajax调用使用ajaxSetup,并且由于某种原因,“成功”从未被调用.当我看着我的控制台(firebug),我可以看到一个成功的请求(代码200确定,我得到真或假的结果).
这是我的代码:
$('#checkValidUsername').click(function() {
// some basic validation like not empty etc...
$.ajax({
type: "POST",url: '/checkuser.PHP',cache: false,data: $("#form").serialize(),dataType: 'json',success: function(result) {
// do some actions
},});
}
$.ajaxSetup({
beforeSend: function() {
// show loading dialog // works
},complete: function(xhr,stat) {
// hide dialog // works
}
success: function(result,status,xhr) {
// not showing the alert
alert('success');
}
});
我的代码有什么问题?
谢谢