但是由于水平有限,这个问题直到今天才被我解决,特此留下文章以供有此需要的人学习。
首先说说原理:在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的header头信息,如果您使用的是原生的ajax方法,也就是未使用jquery或者其他js框架包装的ajax方法,那么代码如下:
xmlHttpRequest.setRequestHeader(
"request_type"
,
"ajax"
);
另外通过jquery包装的$.ajax()方法,我们可以轻松地在发送ajax请求之前,创建我们自定义的header头信息,示例如下:
$.ajax({
type:"GET",
url:base_url + 'php_check_ajax_request/get_user_list.html',
beforeSend:function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("request_type","ajax");
},
success:function(data){
$("#user_list").html(data);
$tip.hide();
$button.attr('disabled',true);
}
});
$_SERVER
[
'HTTP_REQUEST_TYPE'
]