博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AJAX调用代码实例
阅读量:5343 次
发布时间:2019-06-15

本文共 1764 字,大约阅读时间需要 5 分钟。

if (typeof CNLive == "undefined")	CNLive = {};CNLive.AJAX2 = {	xmlRequest : null,	requestUrl : "",	initRequest : function(method) {		this.xmlRequest = new XMLHttpRequest();	},	sendRequest : function(method) {		if (this.xmlRequest == null) {			this.initRequest(method);		}		if ("withCredentials" in this.xmlRequest) {			this.xmlRequest.open(method, this.requestUrl, true);		} else if (typeof XDomainRequest !== "undefined") {			this.xmlRequest = new XDomainRequest();			this.xmlRequest.open(method, this.requestUrl);		} else {			this.xmlRequest = null;			return;		}		if (this.xmlRequest == null)			return;		this.xmlRequest.onload = function() {			var data = CNLive.AJAX2.xmlRequest.responseText;			var json = eval("(" + data + ")");			if (json) {				CNLive.MovieList.handleMovieList(json);			}		}		this.xmlRequest.send();	}};CNLive.AJAX = {	xmlRequest : null,	requestUrl : "",	initXMLRequest : function() {		if (window.ActiveXObject) {			this.xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");		} else {			if (window.XMLHttpRequest) {				this.xmlRequest = new XMLHttpRequest();			}		}	},	sendHTTPRequest : function() {		var url = this.requestUrl;		if (this.xmlRequest) {			this.xmlRequest.open("POST", encodeURI(url), true);			this.xmlRequest.onreadystatechange = this.requestStateChange;			this.xmlRequest.setRequestHeader("If-Modified-Since", "0");			this.xmlRequest.send(null);		}	},	requestStateChange : function() {		var xmlRequest = CNLive.AJAX.xmlRequest;		if (xmlRequest.readyState == 4) {			if (xmlRequest.status == 200) {				var requestReturnStr = xmlRequest.responseText;				var json = eval("(" + requestReturnStr + ")");				if (json) {					CNLive.MovieList.handleMovieList(json);				}			}		}	}};

  

转载于:https://www.cnblogs.com/gaojianqi/p/3611701.html

你可能感兴趣的文章
IP 网际协议
查看>>
C语言_第五章__实践(密码转换)
查看>>
docker 容器后台运行命令
查看>>
jquery 获取css position的值
查看>>
面向对象的程序设计
查看>>
a标签添加点击事件
查看>>
Context.startActivity出现AndroidRuntimeException
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
response和request
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
回到顶部浮窗设计
查看>>
C#中Monitor和Lock以及区别
查看>>