jquery ajax 改变 contentType 问题

我用jquery ajax 发送请求,当我请求一次后后面所有的请求的contentType就固定了,即使修改也会无效

 $.ajax({
    url: url,
    data: data,
    type: "POST",
    dataType: "json",
    headers: {
      "Content-Type": "application/json;charset=utf-8"
    },
    success: function (res) {
      success(res);
    },
    error: function (data) {
      error(data);
    }
  });

我看文档是这样说的,意思是不是只要请求一次,ajax就会一直发给服务器同一个contentType,有没有解决办法呢
clipboard.png

阅读 4.2k
1 个回答

ajax有个参数不就是ContentType么,为什么要写在headers里面呢,写在headers里面不就把头信息固定了么,而且你看的文档也是ContentType,而不是Content-Type。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题