我有這樣的代碼返回給用戶添加不同的東西:
$.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