ajax的异步请求-使用xmlhttp访问webservice时,得到的xmlhttp.status=0.而且得不到返回的xml文件

问题描述

使用xmlhttp访问webservice时,得到的xmlhttp.status=0.而且得不到返回的xml文件

服务器提供了
POST /LoginVerifyWebService/Login.asmx/Login HTTP/1.1
Host: 10.10.10.191
Content-Type: application/x-www-form-urlencoded
Content-Length: length

username=string&password=string&randomString=string

JS代码:
var xmlhttp;
function createXMLHttpRequest(){

    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
         xmlhttp=new XMLHttpRequest();
    }
    else
    if(window.ActiveXObject)
    {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
        alert("xmlhttp出错");
    }
 }

  function btn_onclick(){
    createXMLHttpRequest();
    var url="http://10.10.10.191/LoginVerifyWebService/Login.asmx/Login?username=wuhl&password=Wf34566543&randomString=234234";

    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange=Response;
    xmlhttp.send(null);
}
    function Response(){
        alert("a"+xmlhttp.readyState);
        if(xmlhttp.readyState==4){
            alert("xmlhttp.status="+xmlhttp.status);
            if(xmlhttp.status==200){
                alert("c"+xmlhttp.readyState);
                var domObj=xmlhttp.responsetext;
                var messageNodes=domObj.getElementsByTagName("Result");
                alert(messageNodes.firstChild.nodeValue);
            }else{
                alert("请求出错");
            }
        }
    }
</script>
时间: 2024-11-01 14:30:56

ajax的异步请求-使用xmlhttp访问webservice时,得到的xmlhttp.status=0.而且得不到返回的xml文件的相关文章

ajax的异步请求-用AJAX实现页面部分刷新,无法实现

问题描述 用AJAX实现页面部分刷新,无法实现 function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

四步轻松实现ajax发送异步请求

ajax发送异步请求,供大家参考,具体内容如下 第一步(得到XMLHttpRequest) ajax其实只需要学习一个对象:XMLHttpRequest,如果掌握了它,就掌握了ajax!!! 1.得到XMLHttpRequest 大多数浏览器都支持:var xmlHttp=new XMLHttpRequest(); IE6.0:var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); IE5.0以更早版本的IE:var xmlHttp=new A

java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台

问题描述 java问题关于ajax的异步请求前台页面的值传到后台然后再返回到前台 前台页面上有个select框 select框中的值是从后台获取的 然后任意选中select框下面的值,让这个值传到后台作为参数 String sql="select phone deviceinfo where vehiclenumber='+select选中的值+'" 然后把查询到的phone在传到另外一个sql=select top 1 data from phone(作为表明) 关键是那个selec

使用 JavaScript 和 Ajax 发出异步请求

ajax|javascript|请求|异步 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程.有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了.本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器. 本系列的上一期文章(请参阅 参考资

使用JavaScript和Ajax发出异步请求

ajax|javascript|请求|异步 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程.有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了.本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器. 本文中,您将开始接触最基本和基础性

掌握Ajax第2部分:使用JavaScript和Ajax发出异步请求

ajax|javascript|请求|异步 Brett McLaughlin ,作家,编辑,O'Reilly Media Inc.2006 年 2 月 16 日 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程.有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了.本文中,Brett McLaughlin 介绍了如何创建能够适

如何使用JavaScript和Ajax发出异步请求(二)

ajax|javascript|请求|异步   打开请求 有了要连接的 URL 后就可以配置请求了.可以用 XMLHttpRequest 对象的 open() 方法来完成.该方法有五个参数: request-type:发送请求的类型.典型的值是 GET 或 POST,但也可以发送 HEAD 请求. url:要连接的 URL. asynch:如果希望使用异步连接则为 true,否则为 false.该参数是可选的,默认为 true. username:如果需要身份验证,则可以在此指定用户名.该可选参

[四天学会ajax] 学习Ajax教程第二天,JavaScript 和 Ajax 发出异步请求

ajax|javascript|教程|请求|异步 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程.有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了.本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器. 本系列的上一期文章(请参阅

如何使用JavaScript和Ajax发出异步请求(一)

ajax|javascript|请求|异步 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面.常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程.有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了.本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送请求,并响应服务器. 本文中,您将开始接触最基本和基础性