一、遇到的问题
在项目中使用ajax提交表单失败,并且后台程序都没有执行,分析具体问题是由于post表单时contenttype的类型不一致。
二、解决方式
$.ajax({ type: ‘post‘, url:‘/contentType‘, contentType:‘application/x-www-form-urlencoded‘, data:{ username:‘admin‘, password:‘22333‘ }, dataType:‘json‘, success:function (data) { } })
三、ajax中常见的contenttype
(1)application/x-www-form-urlencoded
这应该是最常见的 POST 提交数据的方式了。
(2)multipart/form-data
这个是上传带有附件表单的方式
(3)application/json
用来告诉服务端消息主体是序列化后的 JSON 字符串
(4)text/xml
XML 存储数据,存储配置文件等需要结构化存储的地方使用
原文地址:https://www.cnblogs.com/myLeisureTime/p/11405143.html
时间: 2024-10-07 20:44:56