隐藏

web前端 ajax请求报415/400错

发布:2022/10/27 14:46:20作者:管理员 来源:本站 浏览次数:738

一、当使用jQuery 的ajax发送请求时


1、请求路劲没有出错并且不存在跨域,出现415错误


解决方法:在ajax请求中加上contentType: 'application/json',


    $.ajax({

      type: "POST",

      contentType: 'application/json;charset=UTF-8',

      url: getLoginVerifyCodeUrl,

      dataType: "json",

      data: loginPostData,

      async: false

   });


2、加上之后报400错,首先确定后端需要的数据格式、数据字段等等与你发送的数据格式、数据字段等是否相同,


如果发送的是json格式的,在判定上述都没有问题时,将发送的数据使用loginPostData = JSON.stringify(loginPostData);转换之后再试。