如何从jQuery的ajax请求中删除X-Requested-With

  X-Requested-With常用于判断是不是ajax请求

  但是有时我们会有需要删除X-Requested-With的情况

  下面介绍一种方式 js代码

  

复制代码 代码如下:

  $.ajax({

  url: 'http://www.zhangruifeng.com',

  beforeSend: function( xhr ) {

  xhr.setRequestHeader('X-Requested-With', {toString: function(){ return ''; }});

  },

  success: function( data ) {

  if (console && console.log){

  console.log( 'Got data without the X-Requested-With header' );

  }

  }

  });

  附,判断ajax请求的方式 java代码

  

复制代码 代码如下:

  if (request.getHeader("x-requested-with") != null

  && request.getHeader("x-requested-with").equalsIgnoreCase("XMLHttpRequest")) {

  //异步请求

  }else{

  }