跨域ajax请求中 X-Requested-With: XMLHttpRequest 没有了,有办法自定义吗?

这是ApiPost软件模拟的请求,可以设定Header中的 X-Requested-With: XMLHttpRequest,提交后,正常返回数据!

图片描述

然后本地ajax请求,发现少了这两个参数,导致报500错误!!!
图片描述

是否有办法在ajax请求中添加这X-Requested-With: XMLHttpRequest这两个???

        $.ajax({
            url:url,
            type:type,
            dataType:dataType,
            data:data,
            timeout: 5000,
            beforeSend:function(xhr){

            },
             
            error:function(XHR,textStatus,errorThrown){
                if(efun) efun(XHR,textStatus,errorThrown);
            },
            success:function(data){
                sfun(data);
            },
            complete:function(XHR, TS){
                if(cfun) cfun(XHR, TS);
            }
        })
阅读 7k
1 个回答

jquery ajax方法可以设置添加请求头的,你百度一下就可以看到

$.ajax({

    headers: {
        Accept: "application/json; charset=utf-8"
    },
    type: "get",
    success: function (data) {
    }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题