参考链接,比我写的全
formatData是用于获取表单数据,方便提交
添加数据
var formatData = new FormData();
formatData.append("filter", `{"createtime": ${date} }`);
formatData.append("op",'{"createtime":"RANGE"}');
获取数据
formatData.get("filter")
ajax发送数据
一定要加 contentType: false, processData: false这两句,不然会报错Illegal invocation
$.ajax({
url: '',
type: 'post',
timeout: 3000,
data: formatData,
contentType: false, //不处理数据
processData: false, //不设置内容类型
success: function(res){
parseData(res.data.data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(this);
console.log(textStatus);
console.log(errorThrown);
}
})