JavaScript 从文件Ajax中获取文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 从文件Ajax中获取文本相关的知识,希望对你有一定的参考价值。

function basicAJAX(file) {//pass a variable into the function
	var request = getHTTPObject();
	if(request){
		request.onreadystatechange = function() {
			displayResponse(request);
		};
		request.open("GET", file, true);//this is where the var is picked up, the location
		request.send(null);
	}
}
function displayResponse(request) {
	if(request.readyState == 4){//waits for the complete before execute.
		if(request.status == 200 || request.status == 304){
			alert(request.responseText);//this is what happens once complete
			//for XML	
			//var data = request.responseXML;//the while document is now in this variable. Travesrse it using the DOM.
			//createInfo(data);//function runs and references the DOM
} else {
			alert("Something Broke!");
		}
	}
}
function prepareLinks(){
	if(!document.getElementsByTagName) return false;
	
	var allLinks = document.getElementsByTagName("a");
	for(i=0;i<allLinks.length;i++){
		allLinks[i].onclick = function() {
			basicAJAX(this.href);
			return false;
		} 
	}
}

以上是关于JavaScript 从文件Ajax中获取文本的主要内容,如果未能解决你的问题,请参考以下文章

使用 JavaScript/jQuery 从输入类型“文件”中获取二进制图像数据,以便在 WebMatrix 中使用 AJAX 进行图片预览 [重复]

尝试从 AJAX 中的文本框获取价值并将其发送到新页面

从php文件+ajax获取数据

从 AJAX 调用中获取 JSON 对象

使用 AJAX 从 PHP 文件中获取响应

如何在 JavaScript ajax 调用中从 PHP passthru 获取二进制数据?