AJAX
什么是AJAX
-
AJAX(Asynchronous JavaScript and XML)(一部JavaScript和XML)
-
一种Web交互的新方式
-
是几项已有技术按一定的方式组合在一起共同的写作中发挥各自的作用包含
-
使用XHTML和CSS标准化呈现
-
使用DOM实现动态显示和交互
-
使用XML和XSLT进行数据交换与处理
-
使用XMLHttpRequest进行异步数据读取
-
使用JavaScripte绑定和处理所有数据
-
-
AJAX技术包含了JavaScript,XML,CSS,XSTL,DOM,HTML/XHTML和XMLHttpRequest七种技术,所以AJAX将七种技术整合在一起,发挥各个技术的优势
AJAX的特点
-
最大特点:无需刷新页面就可以改变页面内容
-
改善表单验证方式,不需打开新页面,也不需将整个页面数据提交
-
按需获取数据,每次只从服务器端获取需要的数据
-
读取外部数据,进行数据处理整合
-
异步与服务器进行交互,交互工程用户无需等待,仍可继续操作
AJAX四大技术优势
-
按需获取数据:降低数据的实际读取量,传统Web中,服务器的每次响应都是一个完整页面;AJAX技术的Web中,服务器的响应只是必须更新的数据
-
无需刷新页面:通过异步发送请求,避免了频繁刷新页面,从而减少用户等待时间
-
节省网络流量:可以将传统的服务器的工作转嫁到客户端,减轻服务器和贷款的负担
-
基于标准化技术:几乎所有浏览器都支持
AJAX开发的五个步骤
-
建立XMLHttpRequest对象(XHR对象)
-
设置获取Web服务器数据的回调函数
-
使用open()方法与Web服务器建立网络连接
-
使用send()方法向Web服务器发送XHR请求
-
在回调函数中接受Web服务器返回的数据
jQuery AJAX
什么是jQuery
提供了对AJAX的良好封装,简化了直接使用JavaScript开发AJAX的困难,不用考虑开发AJAX的浏览器的兼容性问题
jQuery AJAX封装6个方法简化AJAX开发
-
ajax方法
-
get方法
-
post方法
-
load方法
-
getScript方法
-
getJSON方法( getJSON(URL,[data],[callback]) )
-
使用getJSON方法从服务器段获取JSON格式数据
-
参数说明
-
url:要在如的远程url地址(必选参数)
-
data:发送至服务器的key/value数据(可选参数)
-
-
-
__EOF__

本文链接:https://www.cnblogs.com/3-DG/p/17745334.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现