天天看點

ajax不執行異步方法,直接執行error回調函數

遇到一個問題:

在ajax中,用異步請求背景方法,但是,後端方法不執行,ajax直接執行error的回調函數。    後端使用springmvc..

以前沒有遇到過這種問題。

後來請教大神,他說,這是因為,通過springmvc注入的時候,判斷,輸入的,和接收的參數不一緻,

是以直接報錯,便沒法執行controller中的方法。

點選按鈕的時候,相應ajax事件。直接執行error回調。

用火狐浏覽器,debugger,檢視請求,發現參數中,有一個應該為bigdecimal類型的,傳到背景的是nan.是以報錯了。

檢視參數,發現這個是在計算的時候出的問題,取值和計算的問題,是以生成了一個nan。解決完這個,錯誤就沒了。

上一篇: sql查詢前幾