如何修改ajax请求头?

勇敢的少年
  • 871

使用form来提交get请求

但是每次提交request的头部属性accept是这样的

text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9

而实际上后端返回的是application/json

我用的是jquery

查阅资料发现$().form不能修改头部

1.有没有修改头部的方法?
2.如果手动写ajax,那么如何获得表单的拼接字符串?

回复
阅读 239
4 个回答
✓ 已被采纳

jQuery有个ajaxSetup方法,可以对ajax全局默认配置。

    $.ajaxSetup({
        type: 'POST',
        contentType: 'application/json;charset=utf-8',
        dataType: 'json',
        error: function () {
            layer.msg('请求异常');
        }
    });
你知道吗?

宣传栏