一、Post方法在IE8中无法发送JSON格式的数据
解决方案:使用纯文本格式传输 Content-Type: “text/plain;charset=UTF-8”
$.ajax({
url: "Api url",
data: {key: "value"},
type: "POST",
dataType: "json",
contentType: "text/plain;charset=UTF-8",
}).done(res => {
// do something callback here.
}).fail(err => {
// capture the failure.
})
二、Get方法发送请求
$.ajax({
url: "Api url",
data: {key: "value"},
type: "GET",
}).done(res => {
// do something callback here.
}).fail(err => {
// capture the failure.
})
三、注意
IE8 下发送的数据再有中文特殊字符情况下会乱码,记得encodeURI一下再发到后台
之前搞了一个公众号:大壮计算机科学与技术。闲置很久了,没什么用户,就是分享下日常和技术帖子,大家捧捧场。