xmlhttp创建方法并发送数据检测返回信息

function start_sel(murl,furl,g,res_){
 var url = "checkServer.php";
 var oBao = CreateHTTPObject();
 oBao.open("POST",url,true);
 oBao.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
 var res = document.getElementById(res_);
 oBao.onreadystatechange = function () { OnReadyStateChng(res,oBao);};
 oBao.send("m="+murl+"&f="+furl+"&g="+g);
 //oBao = null;
}

function OnReadyStateChng(res,xmlhttp) {
    if (xmlhttp.readyState == 4) {
        if (xmlhttp.status == 200) {
            res.innerHTML = unescape(xmlhttp.responseText);
        }
        else {
            //alert("HTTP 错误,错误代码:" + xmlhttp.status);
   res.innerHTML = "失败,<a href='javascript:;' onclick='checkRep(this);'>重新检测</a>";
        }
    }else{
  res.innerHTML = "<img class=loading src='images/loading.gif'>";
 }
}

function CreateHTTPObject(){
    var xmlhttp;
   
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
            xmlhttp = false;
        }
    }
   
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
   
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
   
    return xmlhttp;
}

时间: 2024-09-22 19:26:11

xmlhttp创建方法并发送数据检测返回信息的相关文章

安卓-async-http异步框架使用post方法得到的数据怎么返回主界面

问题描述 async-http异步框架使用post方法得到的数据怎么返回主界面 async-http异步框架使用post方法,我把这个方法写到了一个服务类的方法中,调用方法之后在onsuccess方法中怎么才能把我连接网络返回的字符串数据传递给我调用这个方法的fargment. 解决方案 写一个方法 把你想要的数据return就可以了.

高手进:关于XMLHttpResquest发送数据后返回的问题

问题描述 现在有个问题是这样的:我用下面这个JS文件建立了一个xmlHttp的用户验证,Jscript.js文件functioncheckUserID(){varuid=document.getElementById("tbID").value;varpwd=document.getElementById("tbPwd").value;varnote=document.getElementById("labNote");if(uid=="

xmlhttp创建方法

function CreateHTTPObject(){     var xmlhttp;         try {         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");     }     catch (e) {         try {             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");         }         catc

对xmlHttp对象方法和属性的理解_基础知识

1  客户端可以通过xmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用文档对象模型(DOM)处理回应. 1.1 我的理解: 用户的每次操作,都会有数据产生. 通过DOM或者JS编写对数据进行封装,或者浏览器自身对http协议的一些数据进行封装. 通过xmlHttp对象的一些方法,传入数据参数,向http服务器发送请求. 返回结果通过DOM进行处理. 2  xmlHttp对象的成员. 2.1 属性 onreadystatechange:当readyState属

发送数据-Vc Cncomm类制作的串口软件第一次通信总是无法下发数据问题

问题描述 Vc Cncomm类制作的串口软件第一次通信总是无法下发数据问题 vc调用Cncomm类制作的串口软件,首次打开正确的串口后,无法传输数据,用其他串口软件打开串口却可以正常发送数据,而后再用Cncomm类制作的串口软件也可以 传输数据了?原因未知 在线等待 解决方案 1.用CnComm写的程序发送不正常,但用其他程序打开端口后,再用CnComm写的程序就好了? 分析: 具体原因是配置参数失败.并且该网友没有检查Open()或者SetState()的返回值, 所以没有发现配置参数失败造成

Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法_Golang

本文实例讲述了Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package mysocket    import (      "fmt"      "io"      "net"  )    func MySocketBase() {      var (          host   = "www.apache.org"         

Asp.net XMLHTTP封装类(GET,Post发送和接收数据)_实用技巧

复制代码 代码如下: /**************************************************************** * 函数名称:SendCommand(SendMethod method, ST_Param p) * 功能说明:向远程发送URL和参数,接受返回信息(无乱码); * 参 数:method:xml发送方法,POST/Get 两种 P:参数结构体 public string Url; //远程URL public string Parameter

php模拟socket 多次发送数据的实现方法

表四:Socket函数函数名      描述socket_accept()    接受一个Socket连接socket_bind()     把socket绑定在一个IP地址和端口上socket_clear_error()   清除socket的错误或者最后的错误代码socket_close()     关闭一个socket资源socket_connect()    开始一个socket连接socket_create_listen()   在指定端口打开一个socket监听socket_crea

ie发送ajax请求返回上一次结果的解决方法

 这篇文章主要介绍了ie发送ajax请求返回上一次结果的解决方法,需要的朋友可以参考下 问题出现原因:    1. ie下面只会建立一次 ajax 请求,将响应结果放在浏览器缓存里 下次调用该ajax请求时 从缓存里读取    get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,而post方式因为参数的不同,不会产生这个问题    2. 火狐下面 每次激活事件 都会重新建立一次ajax请求    解决方法:    1: 在AJAX请求的页面后加个随机函