当前位置: 首页 > news >正文

常用动态网站开发技术互站网

常用动态网站开发技术,互站网,湖南智能网站建设哪家好,青岛商业网站建设ajax的完整写法——success/error/completethen/catch/done设置请求头两种方法——基础积累 1.完整写法——success/error/complete1.1 GET/DELETE——query传参1.2 GET/DELETE——JSON对象传参1.3 PUT/POST——JSON对象传参 2.简化写法——then/catch/done2.1 GET/DELETE——q…

ajax的完整写法——success/error/complete+then/catch/done+设置请求头两种方法——基础积累

  • 1.完整写法——success/error/complete
    • 1.1 GET/DELETE——query传参
    • 1.2 GET/DELETE——JSON对象传参
    • 1.3 PUT/POST——JSON对象传参
  • 2.简化写法——then/catch/done
    • 2.1 GET/DELETE——query传参
    • 2.2 PUT/POST——JSON对象传参

1.完整写法——success/error/complete

1.1 GET/DELETE——query传参

$.ajax({url: "/bigscreen/home/getDeptRiskInfoById",async: false,//是否异步,如果开启,则接口同步进行type: "GET",//大写的GET等同于小写的getdata: {deptId: id,},headers: { "token": token },//设置请求头success: function (data) {//}
});

下面介绍设置请求头的第二种方法:

$.ajax({url: "/api/SchemeMain?id=" + row.id,type: "delete",beforeSend: (request) => {request.setRequestHeader("operator", encodeURIComponent(this.userName));request.setRequestHeader("operatorId", this.userId);},xhrFields: {withCredentials: true},success: res => {if (res.success) {this.$message.success('删除成功');} else {this.$message.error(res.message);}},complete: () => {}
})

1.2 GET/DELETE——JSON对象传参

$.ajax({type: "get",url: '/ReportForm/ReportForm/ReceiptDataExport',contentType: 'application/json',dataType: 'json',async: false,data: { start: this.input.StartTime, end: this.input.EndTime },success: function (data) {if (data.Status) {//}},error: function (xhr) {console.log(xhr.responseText);}});

1.3 PUT/POST——JSON对象传参

下面代码用到了layui中的部分代码,可忽略。

$.ajax({type: "PUT",//PUT一般是修改数据,POST一般是添加数据url: url,data: JSON.stringify(obj), //格式化数据contentType: "application/json", //指定格式为json,对应postman中的rawdataType: "json",//这个也是success: function (res) {console.log(res);if (res.success) {layer.msg('修改成功');parent.layer.close(1);window.parent.location.reload();} else {layer.msg(res.message)}},complete: function () {var index = parent.layer.getFrameIndex(window.name); //关闭弹层parent.layer.close(index);}
});

2.简化写法——then/catch/done

2.1 GET/DELETE——query传参

$.get("/ReportForm/ReportForm/PeopleOutSku?StartTime=" + startTime + "&EndTime=" + endTime).then(res => {this.dataLoading = false;if (res.Status) {this.buttominfo = res.Data;}
})

2.2 PUT/POST——JSON对象传参

$.post("CreateMixOnShelfMap", { input: ids, createType: val }).then(function (data) {this.mixLoading = false;if (data.Success) {that.$message({message: "已经为选中的物料分配好对应的库位,请使用PDA上架操作.",type: "success"});} else {that.$message({message: data.Message,type: "warning"});that.mixin.visible = false;}that.allLoading = false;that.partLoading = false;that.getMixinList();});
}).catch(() => {this.$message({type: 'info',message: '操作已取消'});this.allLoading = false;this.partLoading = false;this.getMixinList();
}).done(()=>{//
});
http://www.dinnco.com/news/59471.html

相关文章:

  • ic外贸网站建设镇江百度推广
  • 钓鱼网站怎么制作视频南安seo
  • 装饰公司响应式网站建设案例seo智能优化
  • 银川360推广 网站建设长春seo推广
  • 做的网站怎么上传找关键词的方法与技巧
  • 又好又快自助建站各大网站提交入口网址
  • 奶茶店加盟网站建设铜陵seo
  • 杭州 网站建设网站网页设计与制作个人网站模板
  • 公司网站开发设计题目来源怎么写seo专员是指什么意思
  • 自字网站建设教程竞价托管哪家效果好
  • 网站有几种搜索引擎营销的6种方式
  • 逻辑bug避免网站开发重庆seo网站建设
  • 望京网站建设公司广告投放都有哪些平台
  • 网站建设全套教程商丘seo排名
  • 网站后台尺寸一般做多大的怎么做电商
  • 电商网站设计系列百度网址大全 官网首页
  • 安阳哪里有做网站的东莞有哪些做推广的网站
  • 哪个网站可以做视频播放器长沙网站推广和优化
  • 江苏廉政建设网站点击器 百度网盘
  • 宁波seo网络推广代理公司seo排名推广
  • 工作室 网站经营性备案郑州seo优化顾问热狗
  • 政府网站建设出现的问题及对策模板网站建站公司
  • 山东网站建设市场最好的免费建站网站
  • 时尚flash网站百度竞价排名查询网站
  • 做网站怎么找图索引擎优化 seo
  • 公司网站案例最有效的线上推广方式
  • 招聘网站建设需求文档郑州网络推广专业公司
  • 页面设计制作网站seo网站关键词优化软件
  • 郴州红网长沙网站seo收费标准
  • 做任务赚钱的网站源码软文范例大全1000字