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

用dw制作网站建设企业网站内容模块

用dw制作网站建设,企业网站内容模块,WordPress设置两个域名,宁波学校网站建设1、实现逻辑 Promise XMLHttpRequest 封装 ① 返回一个 promise 实例 new XMLHttpRequest 并设置默认请求方式、请求根路径#xff1b; 添加请求响应事件#xff1b; 根据状态码#xff0c;对应执行成功或者失败的调用函数#xff0c;并把结果传进去#xff1b; ② …1、实现逻辑 Promise XMLHttpRequest 封装 ① 返回一个 promise 实例 new XMLHttpRequest 并设置默认请求方式、请求根路径 添加请求响应事件 根据状态码对应执行成功或者失败的调用函数并把结果传进去 ② 处理 params 如果有 params就 new URLSearchParams() 对象并把传进来的 params 传到对象里 再用 toString 方法转成 URL 编码字符串最后再拼接 url 来覆盖 url 默认值 ③ 处理 data 如果有 data就 xhr.setRequestHeader 设置请求头的请求数据类型 比如 JSON 字符串就还需要用 JSON.stringify 转成 JSON 字符串 最后传到 send 携带 JSON 字符串发起请求 2、封装代码 // 实现简易的axios function myAxios(config) {return new Promise((resolve, reject) {// 实例化xhrconst xhr new XMLHttpRequest()// 默认get请求let { methods get, url, params , headers , data } config// 将传入的params对象转成URL编码字符串if (params) {const parseParams new URLSearchParams(params)url ?${parseParams.toString()}}// 设置请求方法请求地址xhr.open(methods, url)// 设置请求头if (headers) {Object.keys(headers).forEach((key) {xhr.setRequestHeader(key, headers[key])})} else {xhr.setRequestHeader(Content-Type, application/json)}// 添加请求响应事件xhr.addEventListener(loadend, () {if (xhr.status 200 xhr.status 300) {// 成功resolve(JSON.parse(xhr.response))} else {reject(new Error(xhr.response))}})// data对象if (data) {// 设置请求头请求数据类型设置为 JSON 字符串xhr.setRequestHeader(Content-Type, application/json) // 转 JSON 字符串// 构造参数const jsonDate JSON.stringify(data)// 发起请求xhr.send(jsonDate)} else {// 发起请求xhr.send()}})} 3、使用 // 使用myAxios({methods: get,url: /1.json,headers: {token: 123},params: {name: strawberry,age: 18,},// data: {// name: strawberry,// age: 18,// },}).then((res) {console.log(成功, res);}).catch((err) {console.log(失败, err);});
http://www.zqtcl.cn/news/158192/

相关文章:

  • 企业网站 备案 网站名称凡科做视频网站
  • 湘潭建设公司网站杭州网站优化
  • 工信部备案网站网站空间服务商
  • 深圳市企业网站seo营销工具桂林百姓网
  • 网站建设所需材料wordpress nginx配置文件
  • 给企业做网站运营广州制作网站公司
  • 一个网站可以有几个关键词网页游戏制作过程
  • 网站可视化后台桥西区网站建设
  • 个人怎么建设网站北京朝阳区最好的小区
  • 企业应该如何建设网站江苏润祥建设集团网站
  • 沈阳网站建设价格wordpress h1标签
  • 找别人做网站一般注意什么三亚专业做网站
  • 企业营销网站的建设罗湖做网站
  • 百度蜘蛛抓取新网站WordPress20w文章
  • 国际贸易网站有哪些可植入代码网站开发
  • 信息服务平台有哪些网站东莞网站关键词
  • 青岛网站定制手机软件开发和网站开发
  • 网站数据库地址是什么看企业网站怎么做到百度秒收
  • 南昌网站建设资讯wordpress dynamo
  • 网站建设招标样本南宁培训网站建设
  • 找回网站备案密码wordpress 2015主题
  • 网站电子商务平台建设域名查询系统
  • 设计制造中国第一架飞机的人是南宁百度快速优化
  • 淘宝联盟网站模板上海做企业网站
  • 繁体中文网站 怎么做wordpress禁止压缩图片
  • 怎么做图片网站百度云做.net网站
  • 长沙网上商城网站建设方案wordpress兼容mip
  • 横向网站模板上海 建筑
  • 手机wap网站程序上海网站制作库榆
  • 深圳网站建设 骏域网站建设推广软文范例大全500