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

XMLHTTP使用具体解释

XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议訪问web资源的对象. 从MSXML3.0開始出现....XMLHTTP对象的用法例如以下: 1- 创建XMLHTTP对象,不同的浏览器创建方式不同,本文以IE为例说明. 2- 用XMLHTTP对象向外部资源发送请求信息, 同步或异步获得返回结果...3- 处理返回结果,在页面上显示,这时要用到javascript相关技术 XMLHTTP对象的方法例如以下: (函数原型採用VB语法) Sub abort() 中断当前对象的...属性 onreadystatechange 设置请求对象状态readystate改变时要调用的函数对象; readyState 请求对象的状态值,含义例如以下: 0 – 请求对象被创建,但未初始化...上面说明了XMLHTTP的方法和属性,以下列一些使用实例.

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

    AJAX——百闻不如一见

    XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send(); ?...对象的一个事件上注册监听器:onreadystatechange xmlHttp对象一共有5个状态:   0状态:刚创建,还没有调用open()方法;   1状态:请求开始,调用open()方法,但是没有调用...send()方法;   2状态:调用完了send()方法;   3状态:服务器已经开始响应,但是响应未结束;   4状态:服务器响应结束; 得到xmlHttp对象的状态: var state = xmlHttp.readyState...;//得到服务器的响应的文本格式内容 var content = xmlHttp.responseXML;//得到服务器响应的xml内容,可以使用Document对象解析 五、实例:异步提交GET请求...}catch(e){ throw e; } } } } function dianji(){ //1.得到异步对象 var xmlHttp

    61210

    【AJAX】对于AJAX 解析已经XMLHttpRequest对象对于异步的操作等等在项目中的体验

    XMLHttpRequest对象 所有现代浏览器都支持XMLHttpRequest对象(IE5和IE6使用ActiveX对象)。 XMLHttpRequest用于在后台与服务器交换数据。...xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send(); 创建XMLHttpRequest对象 所有现代浏览器(IE7+、Firefox、Chrome...=新ActiveXObject(“Microsoft.XMLHTTP”); 为了应对所有现代浏览器,包括IE5和IE6,请检查浏览器是否支持XMLHttpRequest对象。...如果没有,请创建ActiveX对象: var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else...如果XMLHttpRequest对象要在AJAX中使用,其open()方法的异步参数必须设置为true: xmlhttp.onreadystatechange=function() { if (

    1.6K60

    Ajax

    Ajax是一种可以与服务器交换数据并更新部分页面内容,同时可以在不让整个网页重新加载的情况下更新网页的一种技术 Ajax请求过程: 1:创建一个异步对象 var xmlHttp = new XMLHttpRequest...,服务器才可接收 var toStringObj = objToString(option.data); //1.创建ajax对象,并判断游览器支持那个属性 var xmlHttp = window.XMLHttpRequest...但是对象和数组是比较特殊且常用的两种类型: //JSON 键/值对 //JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 "" 包裹...其实,可以这么理解: //JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。...非标准json转js对象 //当从服务器返回的数据不是标准json字符串时是无法使用parse的,那么可以试试用eval()强制转化和为js对象 //注意点: 转js对象必须加 "("+data+")

    5.9K10

    AJAX

    为了处理浏览器兼容问题,需要创建不同种对象 function createXMLHttpRequest() { var xmlHttp; // 适用于大多数浏览器,以及...url上,但send函数参数不能为空,所以 xmlHttp.send(null); 4.监听服务器响应 XMLHttpRequest对象在使用的时候有5种状态,每个状态对应着一个值: 0:只是创建了XMLHttpRequest...onreadystatechange事件,可以监听这五个状态,它会在XMLHttpRequest对象的状态发生变化时被调用 xmlHttp.readyState属性中存放在此时的状态值 通过以上内容,我们可以监听到来自服务器的响应...必须要放在xmlHttp对象创建之后,中间不能有其他内容,否则xmlHttp对象就像是不起作用了一样,前后端都不会有响应。...这里有json字符串和json对象两个概念 json字符串就是数据交换传输的信息格式,json对象其实是javascript对象的子集 数据传输或转换时,先将原数据转换成json字符串,使用时再将json

    4.2K20

    AJAX的基本原理及实例解析。

    XMLHttpRequest对象   当需要异步与服务器交换数据时,需要XMLHttpRequest对象来异步交换。...XHR对象由IE5率先引入,在IE5中XHR对象是通过MSXML库中一个ActiveX对象实现的,根据IE版本不同可能会遇到不同版本XHR对象,而IE7+与其它现代浏览器均支持原生的XHR对象,在这些浏览器中我们只需使用...XMLHttpRequest构造函数就可以构造XHR对象,因此一个浏览器兼容的创建XHR对象的函数写法大概是这个样子:   1 var xmlhttp;   2 if (window.XMLHttpRequest...对象用法   XMLHttpRequest对象有两个重要方法 open与send。   ...XMLHttpRequest 对象如果要用于 AJAX 的话,其 open() 方法的 async 参数必须设置为 true:   xmlhttp.open("GET","ajax_test.html"

    95730

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券