1 问题描述: xmlhttp:open方法,请求页面的时候,更新页面数据后,第2次拿到的结果还是上次的信息 2 解决办法:改用POST方式 3 说明: xmlhttp:open方法创建一个新的http请求,并指定此请求的方法、URL以及验证信息语法 oXMLHttpRequest.open(bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword); 参数 bstrMethod http方法,例如:POST、GET、PUT及PROPFIND。大小写不敏感。 /***** POST:用"POST"方式发送数据,可以大到4MB GET:用"GET"方式发送数据,只能256KB 如果请求带有参数的化实用POST方式,POST方式将参数放置在页面的隐藏控件内没有参数使用GET方式对于请求的页面在中途可能发生更改的,也最好用POST方式用GET方式可能会拿不到最新的信息 *****/ bstrUrl 请求的URL地址,可以为绝对地址也可以为相对地址。 varAsync[可选] 布尔型,指定此请求是否为异步方式,默认为true。如果为真,当状态改变时会调用onreadystatechange属性指定的回调函数。 bstrUser[可选] 如果服务器需要验证,此处指定用户名,如果未指定,当服务器需要验证时,会弹出验证窗口。 bstrPassword[可选] 验证信息中的密码部分,如果用户名为空,则此值将被忽略。 Example 下面的例子演示从服务器请求book.xml,并显示其中的book字段。 var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.3.0"); xmlhttp.open("GET","http://localhost/books.xml", false); 没有参数且不会发生改变的用GET,否则用POST xmlhttp.send(); var book = xmlhttp.responseXML.selectSingleNode("//book[@id=''''bk101'''']"); alert(book.xml); 备注调用此方法后,可以调用send方法向服务器发送数据。
asynch:如果希望使用异步连接则为 true,否则为 false。该参数是可选的,默认为 true。
分享到:
相关推荐
XmlHttp.Open "GET", "http://www.baidu.com", False'这里可以用POST和GET,不过POST更好些,得到的网页始终最新 XmlHttp.send getHtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode) Set XmlHttp = Nothing ...
以前写的一个xmlhttp提交数据的类模块,能有效地解决xmlhttp组件卡死问题,可用于,制件网络投票程序,网络信息收集程序
1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”); 下面实例可以看get方法 xmlHttp.open("GET","for....
1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”); 下面实例可以看get方法 xmlHttp.open(“GET”,”...
主 题: 在VC中使用XMLHTTP,怎样初始化,怎样建立连接?在线等。 我的一段代码在.NET中用C#已经调通,我想搬到VC++ 6.0上,但不知道任何各种写法规则。 C# 中为: MSXML2.XMLHTTP xmlHttp_ = new ...
.send() 由于流行的小偷是使用的GET而不是POST来传送数据,所以很多人忽略了这个方法,而使用SEND发送数据也很简单,就是SEND(“内容”),可是, 发送表单就不是这么简单,因为你发送的表单如果是中文的话,就要...
pb9 通过http、https协议post ,转换json,解析json
Power Builder 12.5,使用ole MSXML2.ServerXMLHTTP方式,对接WEB API,以选用JSON和x-www-form-urlencoded方式提交数据,POST/GET方式均可。
js发送ajax发送,分步骤进行 ajax的核心 是XMLHttpRequest, 步骤1:创建一个对象xmlrequest,在主流的... method:请求方法GET或POST, url:服务器的地址, async :表示异步请求,可以不写,默认是True, xmlhttp.
常用的有get post url:请求服务器的地址。 isAnsy:是否是异步,不写该参数默认是异步 true。 2.send(var data):没有返回值 作用:向服务器发送请求 参数:data.请求正文,请求数据。 事件处理器:指向一个...
本文是一个ajax结合Spring MVC使用的入门,首先我们来了解一下什么是Ajax AJAX 不是新的编程语言,而是一种使用现有标准的新方法。... open方法里面的参数中,method代表请求的类型(GET/POST), u
与普通HTTP指令传送一样,可以用”GET”方法或”POST”方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释放XMLHTTP对象 二、XMLHTTP方法: 1、XMLHTTP对象 备注:客户机...
利用XMLHTTP 从其他页面获取数据 我们在编写ASP代码的时候,大家都知道可以通过post或者get获得form表单的数据,那么我们如何直接获得其他页面上的数据呢?这就要借助xmlhttp协议了。xmlhttp是xmldom技术的一部分。...
RESTful的带有节点的RESTful Web系统构建节点获取URL数据官方API参考/* 测试代码 * POST请求 var xmlhttp = new XMLHttpRequest(); var user = 'name=mohit&password=password4&profession=teacher&id=4'; xmlhttp....
创建XMLHttpRequest对象...xmlhttp.open(“GET”,”ajax_info.txt”,true); xmlhttp.send(); post方式:xmlhttp.send(“id=1&name=xiaoming”); post提交方式,必须将Content-Type请求消息头更改为 application/x-www
b.request.open("post",url,true); //打开连接,post是提交方式,如果是get方式,直接带问号。 var u = "user="+encodeURI(username);//设置参数,如果是get方式就qq = url + "?prov=" + prov_name;xmlhttp.send...
最近在做一个项目,遇到AJAX中文乱码问题,经过一个下午的努力终于完美... AJAX的中文乱码可以大概分为两中,第一种是向服务器端发送中文参数时(xmlhttp.open(“getpost”,url,true)),服务器端接收到的为乱码,这个也
4、当向send()方法提供参数时,要确保open()中指定的方法是POST,如果没有数据作为请求体的一部分发送,则使用null. 3.2.4.4setRequestHeader(header,value) 1、当浏览器向服务器请求页面时,它会伴随这个请求发送...
this.XmlHttp.open(this.Method, this.RequestUrl, this.IsAsyn); if (this.Method.toLowerCase() == "post") { this.XmlHttp.setRequestHeader("Content-Type", this.ContentType); } this.XmlHttp.send(this...
(XML取消了所有标识,包括font,color,p等风格样式定义标识,因此XML全部是采用类似DHTML中CSS的方法来定义文档风格样式。),XML中用来设定显示风格样式的文件类型有: 1.XSL XSL全称是Extensible Stylesheet ...