欢迎来到山村网

ajax post方式表单提交setRequestHeader报错解决方法

2019-03-02 11:41:27浏览:146 来源:山村网   
核心摘要:  当我们创建一个异步对象XMLHttpRequest同时post方式向后台传输数据的时候。  我们要设置异步对象的xhr.setRequestHeader成

  当我们创建一个异步对象XMLHttpRequest同时post方式向后台传输数据的时候。

  我们要设置异步对象的xhr.setRequestHeader成员的值为

  XMLHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");否则的话后台是不能接收到传过去的值的。因为在谷歌浏览器的编译器中显示,传值在Request Payload中,这是错误的(如图) --属性注意看

ajax post方式表单提交setRequestHeader报错解决方法 山村

  而正确的方式是在 Form Data 中(如图)

  这个设置在form表单中的enctype属性(规定在发送到服务器之前应该如何对表单数据进行编码。一共有三种形式,可参考w3c文档)也是有得到体现的、

  例如:<form enctype="application/x-www-form-urlencoded" ></form>

  jquery 里面有一个方法serialize() 方法 。。可以将参数一窝端。变成 &name="值" 的方式

(责任编辑:豆豆)
下一篇:

判断window.onload是否多次使用的方法

上一篇:

十大数据挖掘算法及各自优势

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com