我知道我的問題是什麼,我只是不能解決問題。成功觸發jQuery ajax問題
我有一個嚮導,基本上是一個5頁的形式。在每個頁面上,我會進行各種驗證,如果驗證匹配「頁面」被隱藏並顯示下一頁。
$('#wizard-2 .continue').click(function() {
// Validation Here
$('#wizard-2').hide();
$('#wizard-3').show();
});
我的問題是,其中一個驗證功能需要ajax調用。
$.ajax({
// Misc stuff
success : function (bool) {
if (bool == 0) {
// Show Error
return false;
}
}
});
我需要發生的是腳本等待Ajax調用來完成,如果成功,函數返回false,那麼它需要停止腳本。
如果我使用的是真實表單,我會將表單提交到成功函數中,並且避免在ajax之後直接執行默認操作。顯然,這不起作用,因爲在嚮導的最後一頁完成之前不應該提交表單。
任何想法?
舊版本了jQuery的驗證插件不玩漂亮的jQuery的新版本。這是因爲他們混淆了全局'ajaxSetup()'。升級到jQuery.validate> = 1.7修復了這個我相信。你認爲這可能是原因嗎? – 2011-04-05 15:39:49