微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ajax学习笔记

使用Ajax有几个步骤:

window.onload = function() {
	// 第一步:创建Ajax对象
	var xhr = ajaxFunction();
	// 第二步:服务器响应请求
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 2) {
			if (xhr.status == 200) {
				var data = xhr.responestText;//获取文本格式的服务器返回数据
				//var docXml=xhr.responseXML;//获取xml格式的服务器返回数据
			}
		}
	}

	/**
	 * 第三步:Ajax对象打开请求
	 * 
	 * @param post请求方式为post
	 * @param 参数2为请求路径
	 * @param 参数3为是否异步请求
	 */
	xhr.open("post","","true");

	/**
	 * 发送请求参数等
	 */
	xhr.send("a=1&b=2");
}
// 创建Ajax对象的方法 已考虑兼容性
function ajaxFunction() {
	var xmlHttp;
	try {// Firefox,Opear 8.0+,Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {// Internet Explorer
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	}
	return xmlHttp;
}
按照上述步骤可以使用Ajax做开发.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐