閒話少說。先看一下事故現場。
事故現場
現在我要做的就是透過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則採用了同步的方式,希望本文所述對大家學習有所幫助。