我是靠谱客的博主 开放服饰,最近开发中收集的这篇文章主要介绍Js基础学习之-- 利用GET方法实现ajax请求,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Js基础学习之-- 利用GET方法实现ajax请求

  1.创建XMLHttpRequset对象,兼容IE6
	function createXHR(){
		if(window.XMLHttpRequest){
			return new XMLHttpRequest();
		}
		else{
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
	}


测试实例:var xhr = createXHR();

创建get方法实现ajax请求
回调函数,也成为高阶函数,将函数的执行上下文作为参数传递给另一个函数
并在该函数调用传递过来的函数,接受此函数的函数叫做高阶函数
第一个参数:传递一个函数
第二个参数:路径加上传递的参数的字符串参数

function getAJAX(fn,url){
		var xhr = createXHR();
		xhr.open("GET",url,true);
		xhr.onreadystatechange =  function(){
			if(xhr.readyState == 4){//异步请求时的状态码4代表数据接收完毕
				if(xhr.status == 200){//HTTP的状态 成功
					var data = eval("(" + xhr.responseText + ")");
					fn(data);//实现函数的回调,将结果返回
				}
			}
		}
		xhr.send(null);
	}


测试实例:
var url = "../../API/article/add.aspx";
var str = "?atitle=" + t1 + "&atype="+ t2 +"&aclickcount=" + t3 +"&acontent"+ t4 +"";
getAJAX(function(data){
       根据后台的反馈进行判断
if(data.result =="ok"){
获取成功进行操作的代码
}
},url+str);



最后

以上就是开放服饰为你收集整理的Js基础学习之-- 利用GET方法实现ajax请求的全部内容,希望文章能够帮你解决Js基础学习之-- 利用GET方法实现ajax请求所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部