AJAX异步交互

AJAX异步交互
什么是 AJAX ?
AJAX = 异步 JavaScript 和 XML。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。
AJAX异步交互应用
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="">
			
		</div>
	</body>
</html>
<script type="text/javascript">
    //1.创建异步请求对象
    //var xmlhttp = new XMLHttpRequest();
    var xmlhttp;
    if(window.XMLHttpRequest){
        xmlhttp = new XMLHttpRequest();
    }
    //2.向服务器发送请求
	//3.如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:
	//参数1:请求方式GET POSST  参数2:后台的接口 参数3:是否异步请求 true 就是异步请求
    xmlhttp.open("GET","https://autumnfish.cn/api/joke/list?num=5",true)
    //发送请求
	xmlhttp.send();
	//服务器响应
	//如需获得来自服务器的响应,请使用 XMLHttpRequest 对象的 responseText 或 responseXML 属性。
	//在 onreadystatechange 事件中,我们规定当服务器响应已做好被处理的准备时所执行的任务。
	//当 readyState 等于 4 且状态为 200 时,表示响应已就绪:
  
    xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			//document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
			//接收后台响应的JSON字符串
			var jsonStr=xmlhttp.responseText;
			var jsonObj=JSON.parse(jsonStr);
			for (var i = 0; i < jsonObj.jokes.length; i++) {				
				document.write(jsonObj.jokes[i]+"<br>"+"<br>");
			}
		}
	}
</script>    

结果:

今天坐高铁回家注意到身边一名男子,他穿得干净、得体,脸庞留下少许岁月痕迹。 他忧郁的眼神,时而静静望窗外,像是思考过往人生;时而双眼微闭,让疲倦的身体有片刻歇息。 根据个人多年行为模式研究、心理学观察及社会经验判断——――这人十有八九是手机没电了。

我老婆很凶,有一次坐公交车遭遇了小偷,老婆立刻霸气外露,就两字:“拿过来!”小偷乖乖地还了五十块。老婆吼道:“还有!”小偷一愣,又乖乖掏出一百块块。下车后,老婆突然想起,自己出门其实只带了五十块钱。

前段时间禁不起诱惑把一个月的工资都投进了P2P。今天我发现网站登录不上,就疯狂联系客服。终于还联系上了,我赶紧问:“你们平台跑路了吗?”客服答道:“是的,先生,请问还有什么可以帮助您的吗?”我。。。

根据一个人的车,我们就能看出这个人是什么样的。比如:如果它在沟里,它就是女人的车。

今天看到老婆在睡午觉,看她汗出的很厉害,于是帮她开了空调,自己出去打麻将了。。。 就刚刚她打电话了问我谁开的暖风,我回去她会不会打死我啊?!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值