AJAX中的contentType
in PHPjs with 0 comment

AJAX中的contentType

in PHPjs with 0 comment

关于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

Responses
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif