ajax提交异常解决

一、遇到的问题

  在项目中使用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