閑話少說。先看一下事故現場。
事故現場
現在我要做的就是通過JS去調用后臺controller的方法,可以看到客戶端用的是Jquery和Ajax,現在出現的問題是js可以跑到,但是后臺代碼卻跑不到controller的方法。
我的解決方案
ajax的代碼寫錯了,可以看到代碼中我并沒有設置請求方式,也就是同步請求還是異步請求,ajax默認的是異步請求,也就是說這里我要使用的是ajax來實現同步請求。
所以說要在ajax中多一個請求方式。
用jquery寫ajax
下面一個ajax使用的方式。
$.ajax ({ method //數據的提交方式:get和post url //數據的提交路勁 async //是否支持異步刷新,默認是true data //需要提交的數據 dataType //服務器返回數據的類型,例如xml,String,Json等 success //請求成功后的回調函數 error //請求失敗后的回調函數 }); 當提到Aajx的時候我們可能首先想到就是異步調用,提高了用戶體驗,但是這一次使用的ajax則采用了同步的方式,希望本文所述對大家學習有所幫助。
新聞熱點
疑難解答