首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端基础-Ajax对象

第2章 Ajax对象 2.1 获取对象 通过上一节我们发现,想要使用 ajax 的一系列功能,我们就必须先得到 ajax 对象 基于 W3C标准 浏览器: var xhr = new XMLHttpRequest...(); 基于IE内核的浏览器: var xhr = new ActiveXObject('Microsoft.XMLHTTP'); var btu = document.getElementById...DOM对象,方便后面使用 function gid(id){ return document.getElementById(id); } 2.2 ajax对象的属性、方法 * 火狐开发者文档:...0:表示对象已建立,但未初始化,只是 new 成功获取对象,但是未调用open方法 1:表示对象已初始化,但未发送,调用了open方法,但是未调用send方法 2:已调用send方法进行请求...) 获取指定头信息 send([content]) :发送Ajax请求 content : 如果是get请求时,此参数为null; 如果是post请求时,此参数就是要传递的数据 注意: 所有相关的事件绑定必须在调用

78210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ajax

    Ajax是一种可以与服务器交换数据并更新部分页面内容,同时可以在不让整个网页重新加载的情况下更新网页的一种技术 Ajax请求过程: 1:创建一个异步对象 var xmlHttp = new XMLHttpRequest...= new ActiveXObject("Microsoft.XMLHTTP"); 在IE低版本中ajax还有缓存的问题,解决这个问题,要url地址不断改变,不能为常量,即可解决 xmlhttp.open...,服务器才可接收 var toStringObj = objToString(option.data); //1.创建ajax对象,并判断游览器支持那个属性 var xmlHttp = window.XMLHttpRequest...responseText 可以获取服务器以字符串形式返回的数据 responseXML 可以获取服务器以XML形式返回的数据 //调用方式 // ajax对象.要获取的方式 xmlHttp.responseText...> Ajax获取XML数据格式 //获取XML传输而来的数据要使用 responseXML方式获取 var Data = xml.responseXML; //返回的是一个document文档对象 //

    5.9K10

    Ajax详解

    Ajax发送异步请求(四步操作) 1 “ * Ajax其实只需学习一个对象:XMLHttpRequest,如果掌握了他,就掌握了Ajax!!...4 ---在xmlHttp对象的一个事件上注册监听器:onreadystatechange ---xmlHttp对象一共有5个状态: 》0状态:刚创建,还没有调用open方法; 》1状态:请求开始:调用了...(通常我们只关心这个状态) ---得到xmlHttp对象的状态: 》var state=xmlHttp.readState;//可能是0、1、2、3、4 ---得到服务器响应的状态码 》var status...var content =xmlHttp.responseXML;//得到服务器的响应的XML响应的内容,它是Document对象了!...1 编写页面: * ajax3.jsp > 给出注册表单页面 > 给用户名文本框添加onblur事件的监听 > 获取文本框的内容,通过ajax4步发送给服务器,得到响应结果 * 如果为1:在文本框后显示

    1.3K90

    Java Web(十一)Ajax&Axios&JSON

    Ajax&Axios&JSON 概念:AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XML AJAX 作用:1.与服务器进行数据交换:通过...AJAX 可以给服务器发送请求,并获取服务器响应的数据 使用了 AJAX 和服务器进行通信,就可以使用 HTML+AJAX 来替换 JSP 页面了 2.异步交互:可以在不重新加载整个页面的情况下,...一.AJAX 1.同步异步 1.1 同步 1.2 异步 2.快速入门 编写 AjaxServlet,并使用 response 输出字符串 创建 XMLHttpRequest 对象:用于和服务器交换数据..."); } 向服务器发送请求 xmlhttp.open("GET","url"); xmlhttp.send(O;∥发送请求 获取服务器响应数据 xmlhttp.onreadystatechange...2.JSON 数据和 Java 对象转换 请求数据:JSON 字符串转为 Java 对象 响应数据:Java 对象转为 JSON 字符串 Fastjson 是阿里巴巴提供的一个 Java 语言编写的高性能功能完善的

    83820

    第88节:Java中的Ajax和ASP.NET和TCPIP 教程和JSON

    AJAX ... } 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础 XMLHttpRequest 用于在后台与服务器交换数据...Microsoft.XMLHTTP"); } XMLHttpRequest 对象用于和服务器交换数据 xmlhttp.open("GET","test1.txt",true); xmlhttp.send...").innerHTML=xmlhttp.responseText; 服务器响应 属性 描述 responseText 获取字符串式的响应数据 responseXML 获取xml式的响应数据 responseText...结构 一个对象以“{” 开始,“}” 结束 每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔 数组是值的有序集合 以“[”开始,“]”结束,值之间使用“,”分隔 Ajax...public static DataSource getDataSource(){ return dataSource; } /** * 获取连接对象

    1.5K30

    Ajax必须了解的(最全 通俗版)

    AJAX 的核心是 XMLHttpRequest 对象。 不同的浏览器创建 XMLHttpRequest 对象的方法是有差异的。...下面来看下具体步骤: 2.1 创建 XMLHttpRequest 对象 创建 XMLHttp 对象的语法是: var xmlHttp = new XMLHttpRequest..." ); 一般我们手写 AJAX 的时候,首先要判断该浏览器是否支持 XMLHttpRequest 对象,如果支持则创建该对象,如果不 支持则创建 ActiveX 对象。...var obj = document.getElementById(id); obj.innerHTML = xmlHttp.responseText; 这段代码就是回调函数的核心内容,就是获取后台返回的数据...xmlHttp 对象有两个属性都可以获取后台返回的数据,分别是: responseText 和 responseXML ,其中 responseText 是用来 获得 字符串形式 的响应数据

    1.6K20

    ajax请求的五个步骤java_js ajax请求的五个步骤实现详解

    Ajax五个步骤如下: 1.建立XMLHttpRequest对象; 2.设置回调函数; 3.使用open方法与服务器建立链接; 4.向服务器发送数据; 5.在回调函数中针对不同的响应状态进行处理; 下面用几个例子来实现一下吧...: 1.建立xmlHttpRequest对象if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); if (xmlHttp.overrideMimeType...xmlHttp) { alert(“创建xmlhttprequest对象失败”); } else {} 2.设置回调函数xmlHttp.onreadystatechange = callback;...function callback() {} 3.使用OPEN方法与服务器建立连接 xmlHttp.open(“get”,”ajax?...if (xmlHttp.readyState == 4) { //判断交互是否成功 if (xmlHttp.status == 200) { //获取服务器返回的数据 //获取纯文本数据 var responseText

    2.4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券