摘要: 概述 Promise (期约) 对象用于表示一个异步操作的最终完成(或失败)及其结果值。 Promise的使用 Promise创建时需传入一个 执行器函数(excutor) 接受两个参数,第一个参数是内部定义成功状态时调用的函数(习惯命名为resolve),第二个参数是内部定义失败状态时调用的函数( 阅读全文
posted @ 2022-09-27 15:55 Lamb~ 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 简介 fetch() 方法是一个 window的全局方法,用于发起获取资源的请求。它返回一个 promise,这个 promise 会在请求响应后被 resolve,并传回 Response 对象。 参数 传入两个参数: 1.请求地址或一个Request对象 2.一个配置项对象,包括所有对请求的设置 阅读全文
posted @ 2022-09-27 15:42 Lamb~ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: jQuery中发起 ajax 请求 参数:1.请求地址 2.参数 3.回调函数(参数为响应数据) //get请求参数拼接到url中 $.get("http//127.0.0.1:8000", { a: 100, b: 200 }, (res) => { console.log(res); }); / 阅读全文
posted @ 2022-09-27 15:12 Lamb~ 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 重复请求的处理 发起一个新的请求之前先判断当前是否有相同的请求正在发送,如果有就取消掉。类似于防抖 //标识变量 let isSending = false; //是否正在发送AJAX请求 btns[e].onclick = function () { //判断标识变量 if (isSending) 阅读全文
posted @ 2022-09-27 14:22 Lamb~ 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 在IE浏览器中如果XMLHttpRequest提交的URL与历史一样,则会使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据或新的数据。 1、改进服务器端(1)后台是简单的.aspx文件,直接加上<%@ OutPutCache Location="None"%>即可。(2)但是如果后台是.as 阅读全文
posted @ 2022-09-27 12:13 Lamb~ 阅读(18) 评论(0) 推荐(0) 编辑
摘要: GET请求和POST请求的区别: GET POST 后退/刷新 请求是无害的 会重新请求一次 传参 参数是连接在url后面的 参数是存放在请求体内的 参数长度 浏览器对url长度有限制 (不同浏览器长度限制不一样),对传参数量有限制,一般限制在 2~8K 之间 事实上get请求也能在requestb 阅读全文
posted @ 2022-09-27 11:29 Lamb~ 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 简介 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。AJAX是一种用于创建快速动态网页的技术。通过AJAX可以在浏览器中向服务器发送异步请求,Ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行 阅读全文
posted @ 2022-09-27 10:55 Lamb~ 阅读(5078) 评论(0) 推荐(0) 编辑