ajax資料提交

2021-10-19 12:34:12 字數 679 閱讀 1596

前台提交的資料為json字串格式,像下面這樣:

data ='';

//提交資料

提交的時候應寫成這樣,注意要加大括號

data :

,

後台像下面這樣接收(注意:如果要求後台必須要傳遞該資料,可以將@requestparam中的屬性required的值設為true):

@responsebody

("/addcommentforcomment"

)public string postcommentforcomment

(@requestparam

(required =

false

) string jsondata)

相關問題解決

1、如果提交的資料中含有換行符,後台接收報錯?

參考文章

答:將換行符替換為json資料允許的字元|,前台接收時再替換回來,**如下:

var commentcontent2 = commentcontent.

replace

(/[\r\n]/g

,"|"

);

Ajax 提交資料

1.建立xmlhttprequest 物件。這部分建立物件的 由於需要針對不同的瀏覽器,需要做出判斷,並且還沒有什麼提示,所以大家可以不用自己寫。往後直接拷貝即可。2.傳送請求 function doget post請求和get請求基本相似,區別就在於資料傳輸方式不同。get方式是直接在位址的後面拼...

AJAX加密提交資料

今天用ajax在前台傳遞資料,為了避免資料被篡改保證安全,做了乙個簽名限制。頁面需要引入md5.js檔案 1.時間戳來做處理隨時更新 2.用鍵值對拼接 加密 轉大寫 jq ajax部分 var data getsignature data post php tijiao function data ...

ajax提交複雜物件資料

public class routeitemmanagereq public void settargetnodes listtargetnodes public routeitemreq getobj public void setobj routeitemreq obj public respo...