ie下正常返回结果,ff下无法获取跨域结果
var XMLHttpReq = new XMLHttpRequest();
XMLHttpReq.open("POST", "http://10.96.3.120/app/Service.asmx/getSysTime", true);
content="";
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//x-www-form-urlencoded
XMLHttpReq.setRequestHeader("Content-Length", content.length);
XMLHttpReq.onreadystatechange = function() {
if (XMLHttpReq.readyState == 4) {
if (XMLHttpReq.status == 200) {
alert(XMLHttpReq.responseText);
}
else{
//alert(XMLHttpReq.status);
//alert(XMLHttpReq.responseText);
}
}else{
alert(XMLHttpReq.readyState);
}
}
XMLHttpReq.send(null);
分享到:
相关推荐
下面将详细解析如何利用`HttpURLConnection`来构建并发送一个包含JSON数据的POST请求: ```java import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io....
对于POST请求,特别是当数据需要以JSON格式发送时,我们需要借助JavaScript,通常使用AJAX(Asynchronous JavaScript and XML)技术,通过XMLHttpRequest或Fetch API来实现。JSON是一种轻量级的数据交换格式,它的...
本文将深入探讨POST实例,如何模仿POST请求,以及如何获取并处理请求返回的值。 首先,POST请求主要用于向服务器发送数据,通常用于创建新的资源。与GET请求不同,GET请求会在URL中附带参数,而POST请求的数据则...
在客户端代码中,我们使用XMLHttpRequest对象创建了一个Get请求和一个Post请求,并将参数传递给服务器端。在服务器端代码中,我们使用Request对象来获取参数,并返回结果。 结论 Get和Post请求都是HTTP请求方法,...
对于POST请求,可以传递数据对象,如`xhr.send('param1=value1¶m2=value2')`。 4. **事件处理**: XHR对象有多个事件,如`onreadystatechange`、`onload`、`onerror`等,用于监听请求的状态变化。其中,`...
POST请求没有GET请求的长度限制,因此可以传递更复杂的数据结构。以下是一个Ajax POST请求的例子: ```javascript var xhr = new XMLHttpRequest(); xhr.open('POST', 'https://example.com/api/data'); xhr....
- POST请求将数据封装在请求体中发送,适用于传递复杂或大体积的数据。 - 使用编程语言实现POST请求时,需要设置请求头的Content-Type(如application/x-www-form-urlencoded, application/json等),并将数据作为...
二、POST请求的创建 1. 创建XMLHttpRequest对象:`var xhr = new XMLHttpRequest();` 2. 配置请求:`xhr.open('POST', 'test.jsp');` 这里'POST'表示请求类型,'test.jsp'是请求的目标URL。 3. 设置请求头:POST请求...
总结起来,这段代码演示了如何在JavaScript中使用XMLHttpRequest进行POST请求,包括创建对象、设置回调、初始化请求和发送请求的过程。这种技术广泛应用于网页的动态更新和与服务器的实时交互。
Ajax,即Asynchronous JavaScript and XML...学习Ajax,首先要掌握创建XMLHttpRequest对象、设置请求、发送请求以及处理响应的基本步骤。通过不断实践和深入学习,你将能够熟练地利用Ajax构建高效、动态的Web应用程序。
而对于POST请求,数据作为参数传递给`send`方法,如`xmlhttp.send("key=value")`。 4. **监听状态变化**: `onreadystatechange`属性可以设置为一个函数,当对象的`readyState`属性发生变化时,这个函数会被调用。...
使用XMLHttpRequest访问SOAP Web服务时,你需要构造一个SOAP请求体,然后在POST请求中发送。 以下是一个SOAP 1.1请求的例子,请求一个名为“HelloWorld”的Web服务操作: ```xml ``` 在JavaScript中,你...
### JavaScript中的GET与POST请求详解 在Web开发中,客户端与服务器之间的数据交换至关重要。JavaScript提供了多种方式来发送HTTP请求,其中最常用的就是GET和POST请求。这两种请求方式各有特点,适用于不同的场景...
Android拦截并获取WebView内部POST请求参数的实现方法 Android拦截并获取WebView内部POST请求参数的实现方法是指在Android应用程序中,拦截并获取WebView内部的POST请求参数。这种实现方法主要有两种方案:一种是...
标题“IE6的POST请求无data的的问题”所提及的是一个经典的前端开发中遇到的技术难题,主要涉及到浏览器兼容性问题,特别是针对老版本的Internet Explorer(IE6)。在Web应用程序中,POST请求是向服务器发送数据的一...
对于POST请求,需要传递数据作为参数。如果处理XML数据,URL通常指向一个XML文件: ```javascript xhr.send(null); // 对于GET请求 xhr.send('<data>Some XML data</data>'); // 对于POST请求 ``` 四、状态监测 ...
对于POST请求,需要传递数据,如`xhr.send('key=value')`。 5. **状态和响应** `readyState`属性表示请求的当前状态,从0到4,4表示请求已完成。`status`属性返回HTTP状态码,如200表示成功,404表示未找到。`...
接着,它设置了请求方法(这里是POST)、URL以及请求头,最后发送请求。 `AbortCallBack`方法用于取消正在进行的请求,它简单地调用了`XmlHttp`对象的`abort()`方法。 `ReadyStateChange`方法是处理服务器响应的...