IT兄弟连 JavaWeb教程 使用AJAX发送GET请求并获取响应

本文详细介绍了如何使用Ajax发送GET请求来获取服务器上的数据。包括创建XHR对象、建立HTTP连接、绑定回调函数以及发送HTTP请求的具体步骤。此外,还提供了示例代码,帮助读者更好地理解和实践。

GET请求用于获取数据,有时候我们需要获取的数据需要通过"查询参数"进行定位,在这种情况下,我们会将查询参数追加到URL的末尾,令服务器解析。

使用Ajax发送GET请求非常简单,代码如下:

function GetRequest(){

    var xhr = null;

    if(window.XMLHttpRequest){

         xhr = new XMLHttpRequest();

    }else{

         xhr = new ActiveXObject("Microsoft.XMLHttp");

    }

    xhr.open('get’,’/ajax_demo?username=itxdl&password=123456’,true);

    xhr.onreadystatechange = function(){

         if(xhr.readyState == 4 && xhr.status == 200){

              var data = xhr.responseText;

         }

    }

    xhr.send(null);

}

总结:

●  创建XHR对象var xhr = new XMLHttpRequest()或var xhr = new ActiveXObject ("Microsoft.XMLHttp")。

●  建立HTTP连接 xhr.open('GET’,URL,ASYNC)。

●  给XHR状态绑定一个回调函数 xhr.onreadystatechange = function(){}。

●  在回调函数中判断Ajax的状态是否等于4,HTTP状态码是否等于200,然后编写相应的业务逻辑。

●  发送一个HTTP请求 xhr.send(null);使用GET请求时send方法参数为null,如果传值的话,服务器也不会接受。

转载于:https://www.cnblogs.com/itxdl/p/10971379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值