jQuery二次封装Ajax携带请求头

news/2024/7/11 1:34:54 标签: 前端, javascript, jquery, ajax

首先我们需要引入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);
	}
);

http://www.niftyadmin.cn/n/1037985.html

相关文章

【题目记录】——2021牛客暑期多校训练营9

文章目录E EyjafjallaH Happy Number题目集地址 2021牛客暑期多校训练营9E Eyjafjalla 题目地址E Eyjafjalla 参考博客2021牛客暑期多校训练营9 Eyjafjalla 题意&#xff1a;给出一棵树&#xff0c;每个树上都有权值&#xff0c;且保证父节点的权值比其所有子节点大。现在给出…

css基础整理(1)之优先级

CSS作为前端WEB的一种基本辅助工具&#xff0c;基本在写任何WEB应用时&#xff0c;你都需要使用 下面整理了一些css的基本用法与语法 首先 CSS的引入方式有四种 外部导入 外部引入 内部样式 行内样式 行内样式是优先级最高且最接近原生的 <div style "width:100%;…

【算法与数据结构】——树的欧拉序和DFS序

文章目录本篇用到的输入和存图方法DFS序欧拉序欧拉序 1欧拉序 2参考博客 https://www.cnblogs.com/stelayuri/p/12702684.html这篇文章写的很简洁&#xff0c;也很清楚&#xff0c;于是想记录下来。总结一下文中提到的几种搜索序列&#xff1a;我们将树通过DFS序转化为数组一般…

【算法与数据结构】——树形DP(1)

简介 在树形结构上实现的动态规划叫做树形DP。动态规划自身是多阶段决策问题&#xff0c;而树形结构有明显的层次性&#xff0c;正好对应动态规划的多个阶段。树形DP的求解过程一般为自底向上&#xff0c;将子树从小到大作为DP的“阶段”&#xff0c;将节点编号作为DP状态的第…

css基础整理(2)调位宽度,列表

color 用于设置元素字体颜色 支持两种用法 一种是rgb rgb(n,n,n) 另一种是十六进制颜色码 这里建议大家使用 https://www.sioe.cn/yingyong/yanse-rgb-16/ :RGB取色 可以那颜色在这两种格式中转换 div{color: #11ff88; }font-weight 设置字体加粗 常用加粗使用bold text-alig…

创建属于自己的第一个.net项目

首先你需要下载开发工具 vs 然后打开应用 然后点击右侧新建项目 选择项目 最初建个控制台项目 选择第一个就好了 然后我们需要选择文件路径 和名称 搞完 点击右下角 下一步 然后点击新建 属于我们的第一个.net项目就成型了 系统会自动给我们生成一个class类 然后生成主方法 …

C++类模板 多文件编写

在C中&#xff0c;模版和普通的函数或类有很多不一样的性质。前两天写了一个模版类&#xff0c;头文件和实现文件分开存放的。这就出问题了&#xff0c;老是说找不到实现。查了一些资料才知道&#xff0c;原因是这样的&#xff0c;编译器在实例化一个类时&#xff0c;需要知道该…

【算法与数据结构】——树形DP(2)

背包类树形DP 题目地址HDU1561 题意&#xff1a;在一个地图上有N座城堡&#xff0c;每座城堡都有一定的宝物。在每次游戏中都允许攻克M个城堡并获得里面的宝物。但有些城堡不可以直接攻克&#xff0c;要攻克这些城堡&#xff0c;必须先攻克其他某个特定的城堡。计算攻克M个城堡…