原生js的Ajax提交json資料到後台

2021-08-08 18:13:01 字數 674 閱讀 8434

原生ajax傳送json資料到後台接收(將json轉換為name=tom&pwd=123格式的字串,簡單,不在本次測試內),需要做到幾點:

1,post方式傳送。

2、json物件必須轉換為json格式字串

4、後台接收,必須用request.getinputstream()方式。

so:此種方式適合,前端傳送json資料,後台接收後通過json解析,獲取每條資料

不過,jquery可以輕鬆解決此問題,直接傳送json資料。(jquery底層應該是先解析json成name=tom&pwd=123格式再提交後台的,我的猜測)

後台**:

原生js實現Ajax

一般來說,大家可能都會習慣用jquery提供的ajax方法,但是用原生的js怎麼去實現ajax方法呢?jquery提供的ajax方法 ajax success function error function 原生js實現ajax方法 var ajax obj.send post function u...

原生js實現Ajax

ajax success function error function 原生js實現ajax方法 var ajax xhr.send datat應為 a a1 b b1 這種字串格式,在jq裡如果data為物件會自動將物件轉成這種字串格式 post function url,data,fn xhr...

原生JS操作AJAX

1,get方式的ajax 1 function sendajaxreq 219 20 4,傳送請求,如果是在火狐下,使用get方式傳送ajax請求,send的時候括號寫上null 21 req.send null 22 2,post方式ajax 1 使用post傳參,需要攜帶乙個請求頭模擬表單提交 ...