2011-03-19 62 views
1

我希望有人可以給我如何做以下的建議:jQuery的AJAX - 檢查服務器錯誤使用PHP

我有一些領域,我想用檢查(驗證)服務器上的一個形式Ajax - Jquery的方式。

當然,我期望的回調形式是知道每個字段是否被正確填充並驗證。

我從來沒有這樣做過。任何人都可以告訴我什麼是最好的方式來做到這一點?

很多感謝任何幫助。 弗朗西斯

+0

可能是重複。檢查出http://stackoverflow.com/questions/2505863/jquery-and-php-validation-problem – dmcnelis 2011-03-19 15:29:18

回答

1

jQuery的ajax有錯誤ATTR:

$.ajax({ 
    url: 'youscript.php', 
    success: function(data) { 
    //whatever you want 
    }, 
    error: function(data) { 
    //this will be fired on error 
    } 
}); 
當然

你可以使用任何form validation plugin,但如果服務器端發生錯誤,或者如果用戶關閉(在某種程度上)您的表單驗證插件,服務器端腳本啓動錯誤,attr應該做你想做的事情。

+1

'錯誤:'回調是針對HTTP錯誤(例如,服務器不可用或執行錯誤)。通常情況下,您希望通過響應'data'發送狀態值,並在'success:'函數中對其進行評估。 – mario 2011-03-19 15:33:26

+0

謝謝bluefoot。我正在使用jQuery來做一些客戶端驗證,但我也需要在服務器上進行一些驗證。 – FFSS 2011-03-19 15:34:52

+0

太棒了。你的服務器應該返回正確的HTTP狀態,以便可以工作,就像@mario所說。請@Francesco接受一個答案或者回答你自己的問題,如果沒有答案就夠了。閱讀常見問題http://stackoverflow.com/faq – bluefoot 2011-03-19 17:02:19