您的位置:首页 > 其它

使用原生的Aajax发送Post请求

2017-12-03 17:40 281 查看
一般情况下,浏览器发送请求

1.如果是get请求,参数是附在URL地址后面

2.post请求,参数是放在请求体中,也就是Form Data中。

当使用原生的Ajax时发送post请求时,



参数在 Request Payload 中,此时通过request.getParameter(String name) 方法取不到。

需设置post方法的请求头,

xhr.setRequestHeader(“content-type”,”application/x-www-form-urlencoded”);

这种情况,参数才放在Form Data 中,才能使后台request方法取到。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax