首先我们需要引入jQuery 版本不要太低的都行
<script src="js/jquery.min.js"></script>
<script type="text/javascript">javascript">
var $jQuery = jQuery.noConflict();
</script>
主要好上面的文件路径 不要无脑复制哦
然后我们来封装一个GET方法
javascript"> doPostOperation = function (url, object, successCallBack, failureCallBack) {
$jQuery.ajax({
url: url,
cache: false,
type: 'GET',
contentType: 'application/json',
dataType: "json",
data: JSON.stringify(object),
statusCode: {
200: function (data) {
successCallBack(data);
}
},
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", '请求头信息');
},
error: function OnError(xhr, textStatus, err) {
if(failureCallBack){
failureCallBack(err);
}else{
console.log(err);
}
}
});
}
设置请求头的关键就在于这个xhr.setRequestHeader 通常我们会将请求头信息放在缓存里方便使用
然后我们来调用这个方法
javascript">doPostOperation("请求地址",{name:'请求参数'},
//请求成功后回调
function(res){
console.log(res);
//请求失败后回调
},function(error){
console.log(error);
}
);