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条评论来说两句吧...