web后台如何区分是ajax请求还是普通请求?

web后台如何区分是ajax请求还是普通请求?


$.ajax({url:"/jquery/test1.txt",async:true,dataType:"json"});
ajax异步请求头中有;
Accept:application/json, text/javascript, */*; q=0.01
X-Requested-With:XMLHttpRequest


$.ajax({url:"/jquery/test1.txt",async:false,dataType:"html"});
ajax同步请求头中有:
Accept:text/html, */*; q=0.01
X-Requested-With:XMLHttpRequest



如果ajax是异步或同步的,则request头中有“x-requested-with”字段,
如果是页面中传统同步子请求,则request头中不会有该字段。






猜你喜欢

转载自xiemingmei.iteye.com/blog/2291665
今日推荐