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

诚信宁津建设网站wordpress的Portfolio

诚信宁津建设网站,wordpress的Portfolio,深圳企业网站制作公司哪家好,百度排行榜前十名XMLHttpRequest基本使用 1.XMLHttpRequest(简称xhr)是浏览器提供的 JavaScript对象,通过他它,可以请求服务器上的数据资源 。之前所学的jQuery中的Ajax函数,就是基于xhr对象封装出来了的 2.用xhr发起get请求 创建xhr…

XMLHttpRequest基本使用

1.XMLHttpRequest(简称xhr)是浏览器提供的 JavaScript对象,通过他它,可以请求服务器上的数据资源 。之前所学的jQuery中的Ajax函数,就是基于xhr对象封装出来了的

2.用xhr发起get请求

  • 创建xhr对象

  • 调用xhr. open()函数

  • 调用xhr. send()函数

  • 监听xhr.onreadystatechange事件

3.使用xhr发起post请求

  • 创建xhr对象

  • 调用xhr. open()函数

  • 设置Content-Type属性(固定写法)

  • 调用xhr.send()函数,同时指定要发送的数据

  • 监听xhr.onreadystatechange事件

XMLHttpRequest - 基础使用

  1. AJAX 是浏览器与服务器通信的技术,采用 XMLHttpRequest 对象相关代码

  2. axios 是对 XHR 相关代码进行了封装,让我们只关心传递的接口参数

  3. 学习 XHR 也是了解 axios 内部与服务器交互过程的真正原理

语法:

案例:获取所有省份列表并展示到页面上

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><p></p><script>// 1.创建xhr对象const xhr=new XMLHttpRequest()// 2.设置请求方法,请求urlxhr.open('get','http://hmajax.itheima.net/api/province')// 3.监听loadend事件,接收响应结果xhr.addEventListener('loadend',()=>{// 将返回的json结果转化成js数组const res=JSON.parse(xhr.response)console.log(res)// 插入p标签,在数组每个元素后加入<br>document.querySelector('p').innerHTML=res.list.join('<br>')})//4.调用方法xhr.send()</script></body>
</html>

XMLHttpRequest数据提交

<body><button class="reg-btn">注册用户</button><script>/*** 目标:使用xhr进行数据提交-完成注册功能* POST http://hmajax.itheima.net/api/register* Body 参数(application/json)* username* password*/document.querySelector('.reg-btn').addEventListener('click', () => {// 1. 创建 xhr 对象const xhr = new XMLHttpRequest()// 2. 设置请求方法和 urlxhr.open('post', 'http://hmajax.itheima.net/api/register')// 3. 监听 loadend 事件获取响应xhr.addEventListener('loadend', () => {const res = JSON.parse(xhr.response)console.log(res)})// 4. 设置请求头// 参数1: 键// 参数2: 值xhr.setRequestHeader('Content-Type', 'application/json')// 5. 发请求 -> 携带参数const user = {username: 'mrdrager123',password: '123456'}//将数据转化为json格式xhr.send(JSON.stringify(user))})</script>
</body>

URL编码与解码

1.什么是url编码

URL地址中只允许出现英文相关的字母、标点符号、数字 , 因此,在url地址中不允许出现中文字符 。如果url中需要包含中文这样的字符 ,这必须对中文字符进行编码 (转义)

Url编码的原则:使用英文字符去表示非英文字符

2.如何对url进行编码与解码

浏览器提供了url编码与解码的API ,分别是 :

encodeURI()编码的函数 decodeURI()解码的函数

http://www.yayakq.cn/news/55187/

相关文章:

  • xml天气预报网站怎么做福州视频
  • 网站策划工具江苏省建设厅网站是
  • h5模板网站模板河南省和建设厅网站
  • 网站设计厂谷歌搜索关键词排名
  • 网站栏目类型wordpress获取文章详情
  • 如何进行网站建设和推广厦门制作网站哪家好
  • 网站推广话术与技巧wordpress商城建站
  • 做网站的作文分类目录网站平台
  • 北海网站设计公司江门网站推广技巧服务
  • 中小型企业网站建设与管理wordpress插件系统
  • 百度seo优化多少钱网站优化要做哪些工作
  • 沣东新城开发建设集团有限公司网站中国建设网银
  • 南通优普网站建设团队大宗商品最新交易平台
  • 红酒网站定位中国铁建统一企业门户网站
  • 政务门户网站建设思想更新网站内容有什么用
  • 西安专业网站开发联系电话苏州市建设局网站首页
  • 重庆奉节网站建设公司哪里有优秀网页设计作品分析ppt
  • 石林县工程建设个体交易网站兼职网站编程
  • 企业网站设计制作服务室内装修软件哪个好
  • 网站商城例子下载招标网站怎么做
  • 网络建设和网站建设购物网站建设策划书
  • 青岛正规的网站建设公司legenda wordpress主题
  • 网站里面的链接怎么做专业网站设计方案公司
  • 成华区统一建设办公室网站荆门网站建设服务
  • 网络推广就是做网站吗wordpress支付界面出现500
  • 小型电子商务网站建设与发展外贸接单网站排名榜
  • 电子商务网站建设与实例专门做汽车gps贷款网站
  • 网站建设宣传 mp4wordpress koncept 下载
  • 水泵行业网站怎么做国外有哪些设计网站有哪些问题
  • 国内十大网站建设自己搭建网站