我有这样的代码返回给用户添加不同的东西:
$.post('ajax/aj_adduser.php', $("form#adduserform").serialize(), function(result) {
disablePopup(); $('#addsuccess').delay(200).fadeToggle('slow').delay(2000).fadeToggle('slow');
$('div.mainadmin').html(result);
});
其作品几乎细:-) 的问题是,该行:
$('#addsuccess').delay(200).fadeToggle('slow').delay(2000).fadeToggle('slow');
只应在用户被添加时执行,因此如果结果集包含该用户已存在的消息,则不应执行。
我该如何解决这个问题?我第一次试图在POST成功或不成功时执行,但它总是成功的,它只是结果,结果集是不同的。
所有帮助表示感谢!
什么信息你回来的对您的要求作出回应? – Dpolehonski 2012-07-18 08:11:11
您是否尝试过在回调中检查'result',并在if语句中使用它? – 2012-07-18 08:11:19