博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IT兄弟连 JavaWeb教程 使用AJAX发送GET请求并获取响应
阅读量:7013 次
发布时间:2019-06-28

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

hot3.png

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://my.oschina.net/u/4125915/blog/3058044

你可能感兴趣的文章
smobiler介绍(一)
查看>>
【面试题】数字翻转相关
查看>>
html5+css3+js开发APP实例教程1 -- 文字列表
查看>>
shell编程之正则表达式基础
查看>>
Android之图片
查看>>
Edittext 各种属性
查看>>
Cisco BGP后门路由解析
查看>>
NDK问题 之一: Javah 生成.h文件
查看>>
Kafka 源码剖析(一)
查看>>
cocos2d-x游戏例子01:是男人就坚持20秒(WIN32)
查看>>
初识html5 File API实现带有进度提示的文件上传
查看>>
使用 Chrome 浏览器调试 WebView 中的网页
查看>>
Linux下制作U盘系统启动盘的方法
查看>>
Torando 参数配置
查看>>
Mysql找回root密码
查看>>
一小时包教会 —— webpack 入门指南
查看>>
linux配置cvs
查看>>
JDK
查看>>
centos 用crt登陆后提示信息
查看>>
wireshark抓包图解-tcp三次握手四次挥手详解/
查看>>