关于AJAX中contentType声明的问题
前端代码写的少,用到 ajax 就直接复制以前保存的模板。今天终于让我遇到了坑。记录一下。
以下是我之前的 ajax 模板,自行体会.ORZ
$.ajax({
url:"",
type:"POST",
dataType:"text",
data:'action',
success:function(msg){
if(msg == 'success'){
}else{
}
}
});
记录
Form表单语法
在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 例如: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分,这个一般文件上传时用。 text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
常用的编码方式
application/x-www-form-urlencoded
multipart/form-data
对照表
http://tool.oschina.net/commons
本文由 root 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jul 20, 2017 at 05:45 pm