首頁  >  文章  >  web前端  >  解決JS無法呼叫Controller問題的方法_javascript技巧

解決JS無法呼叫Controller問題的方法_javascript技巧

WBOY
WBOY原創
2016-05-16 15:22:341631瀏覽

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn