| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> ajax技术详解 -> 正文阅读 |
|
[JavaScript知识库]ajax技术详解 |
目录 背景:????????在当时的条件下,浏览器想要给服务器发送某个请求时,必须把整个浏览器页面都给刷新一次,这对用户的体验十分不友好,就比如,你正在浏览器看某场球赛的直播,某个你喜欢的队伍进球了,于是你发了一个弹幕:好球,这时页面直接全部刷新了,你需要重新加载直播。。。这是科学的,于是就有了这种异步请求方式。 ajax简介:????????AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 ajax之创建对象
?这个函数通过浏览器是否可以获取到XMLHttpRequest这个参数,来判断浏览器类型,并根据类型来创建xmlHttp对象,比如能获取说明不是IE浏览器,如火狐、谷歌浏览器 ajax之onreadystatechange?事件? ? ? ? 当你通过ajax向服务器发送请求后,你是不是应该判断一下该请求是否被服务器收到并成功响应了?这就是这个事件的作用,在这其中还有两个参数? ? readyState、status readyState一共有0、1、2、3、4这几种状态
status一共有200和404两种状态 ????????200: "OK" 举个例子
? ?ajax之发送请求????????ajax发送的请求可以分为两种:get请求以及post请求 GET请求:
open方法中有两个参数,一个代表你发送请求的类型,还有一个是你指定的url资源,你可以像这样直接在后面传参数,也可以在send()方法中传参,如果参数多建议在send()中传参 如:
? POST请求: 如果你希望你的请求类型是post,你还需要加上这一句代码
ajax使用实例 附代码解析????????需求:我需要完成这样一个功能,在不刷新页面的情况下,通过异步请求的方式,在页面显示所有注册用户的信息,并把信息显示在表中(只展示与ajax有关的代码) html页面中的内容
一个a标签,以及一个只有表头的表,a标签用js代码 ?
? 实例效果点击a标签,页面没有整个刷新并显示了这一张表 。 小结????????这种ajax虽然简单,但写的代码十分的麻烦,令人烦躁,但这是基础,学会并理解这个,对你学习vue也会有所帮助。 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 10:54:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |