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{
}