ajax參數設置

type:get/post;java

async :false 異步;json

    true  同步;緩存

cache:false 在URL後面加一個時間戳;服務器

      true 會讀緩存;app

processData:false ;異步

         true  默認,對於data參數進行序列化;eg:{id:1,name:"zhangsan"}對象序列化爲  ?id=1&name=zhangsan  格式;async

contentType:不指定時,默認爲:application/x-www-form-urlencoded,此時即使發送json也會轉化爲查詢字符串;post

        指定爲application/josn  charset=utf-8時,通常爲data:JSON.stringfy(data)不符合json串會報錯----->processData:false ;編碼

dataType:服務器返回的數據格式;url

 

java:

@RequestParam

處理簡單類型的綁定,處理contentType爲默認時的串,實質上是獲取Request.getParameter()時key對應的value;

@RequestBody

這個不會被servlet轉化統一放在request對象裏面;

通常處理非contentType爲默認編碼格式的數據,get請求沒有HttpEntity因此@RequestBody不適用

相關文章
相關標籤/搜索