AJAX 使用
1. AJAX
1). 简介
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
2). 工作原理
3). 使用
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type="text/javascript"> function loadXMLDoc() { // 初始化XMLHttpRequest var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } // 状态的改变调用 // 存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。 // 0: 请求未初始化 // 1: 服务器连接已建立 // 2: 请求已接收 // 3: 请求处理中 // 4: 请求已完成,且响应已就绪 xmlhttp.onreadystatechange = function () { // 获取请求头 var headers = xmlhttp.getAllResponseHeaders(); // 准备状态改变,响应状态,响应内容 var text = "readyState: " + xmlhttp.readyState + ", status:" + xmlhttp.status + ", text: " + xmlhttp.responseText; document.getElementById('myDiv').innerHTML = headers + ", " + text; } // 参数1:GET、POST等请求 // 参数2:网络链接 // 参数3:是否异步 xmlhttp.open("GET", "https://mazaiting.github.io/demo.json", true); // 设置请求头 // xmlhttp.setRequestHeader('Accept:text/plain'); // 发送请求 xmlhttp.send(); } </script> </head> <body> <h2>AJAX</h2> <button type="button" onclick="loadXMLDoc()">Request data</button> <div id="myDiv"></div> </body> </html>
4). 使用
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
我珍藏的神兵利器 - 效率工具for Win[转]
工欲善其事必先利其器。 我一直都在不断挑选和优化自己的兵器,以追求着最高效率。 此篇分享下我的私家珍藏的各种神兵利器。如果有朋友能推荐更好的,那就不枉此篇。 分为Windows软件和开发工具两类。 windows软件 快速启动:WOX 快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。我的最爱,没有它我几乎半残。 一开始从用altrun然后试过Listary,发现WOX后,最为顺手,效率提升100%。 搜索工具:everything 秒找电脑里的各种文件。与WOX完美集成。 下载:IDM 多线程下载HTTP类文件下载利器,杠杠的。Chrome内的下载都托管给了IDM,可下载百度云离线文件,突破下载速度限制。 做不到的BT下载,使用迅雷下载或者Aria2来配合处理即可。 截图:snipaste 开源、免费的国产截图神器。给我最大的感受是截图更方便,且比QQ截图工具清晰很多。 预览工具:QuickLook 按下空格即可快速预览文件,微软商店内的免费应用。 之前用的seer,发现QuickLook后,果断抛弃。 剪切板工具:Ditto 再也不用担心刚才复制的内容找不到了。...
- 下一篇
1500+开发者直呼过瘾,这场Dubbo首秀引爆了朋友圈
近日,北京的开发者们经历了一个热闹非凡的下午。400多名开发者和全网开源爱好者们共同参与了Dubbo的首场沙龙。这是Dubbo团队首次在线下与开发者们近距离交流。本次沙龙由阿里中间件、阿里云天池和阿里技术联合举办,报名启动后,原计划的400参与名额被迅速秒杀一空,总报名人数超过1500人。 400+开发者聚集一堂 “Dubbo是国内非常通用的服务框架,不同于Spring Cloud,Dubbo是真正的国产技术,这可能是Dubbo受到高度关注的原因之一。”来自阿里巴巴中间件团队的奥陌在开场时表示。 奥陌开场主持 沙龙上,Dubbo的负责团队及开源爱好者们一起,就Dubbo的现状以及未来发展方向等进行了深入讨论。此外,还有Dubbo专家现场撸起了代码,让参会者大呼过瘾! 负责人北纬分享Dubbo开源现状与未来规划 “Dubbo是基于Java的R
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境