html Ajax读取数据

简介:

 function InitXMLHTTP(){//初始化、指定处理函数、发送请求的函数
    var oXMLDoc;
    //开始初始化XMLHttpRequest对象
    if(window.XMLHttpRequest) { //Mozilla 浏览器
        oXMLDoc = new XMLHttpRequest();
        if (oXMLDoc.overrideMimeType) {//设置MiME类别
            oXMLDoc.overrideMimeType("text/xml");
        }
    }
    else if(window.ActiveXObject) { // IE浏览器
        try{
                oXMLDoc = new ActiveXObject("Msxml2.XMLHTTP");
            }catch (e){
        try{
                oXMLDoc = new ActiveXObject("Microsoft.XMLHTTP");
           } catch (e) {}
        }
    }
    if (!oXMLDoc) { // 异常,创建对象实例失败
        window.alert("不能创建XMLHttpRequest对象实例.");
        oXMLDoc = null;
    }
    return oXMLDoc;
}


 

function DispLink(_obj,_i,_Id)
{
    for(var i=0;i<topicCount;i++){
        document.getElementById("DivDispAnswer"+i).style.display = "none";
    }
    var oXMLDoc = InitXMLHTTP(); 
    if(oXMLDoc)
    {   
        sURL = "GetExpXML.asp?ItemId=" + _Id;
        oXMLDoc.open("POST",sURL,false);
        oXMLDoc.setRequestHeader("Content-Type", "text/xml");
        oXMLDoc.setRequestHeader("charset", "utf-8");
        oXMLDoc.send();
        var strResult = unescape(oXMLDoc.responseText);
        document.getElementById("DivDispAnswer"+_i).innerHTML = strResult;
        document.getElementById("DivDispAnswer"+_i).style.display = "block";
        if(document.getElementById("FS"+_i))
            document.getElementById("FS"+_i).focus();
        //_obj.innerHTML = "隐藏答案";
    }
}

分类:  Javascript

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/archive/2008/04/28/1174807.html,如需转载请自行联系原作者
相关文章
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)
本文介绍了Twaver HTML5中数据的批量加载方法,通过使用`box.startBatch()`可以在大量数据加载时提高性能。文章通过示例代码展示了如何在React组件中使用批量加载功能,以减少界面重绘次数并提升效率。
316 2
Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)
|
XML 存储 JSON
Twaver-HTML5基础学习(19)数据容器(2)_数据序列化_XML、Json
本文介绍了Twaver HTML5中的数据序列化,包括XML和JSON格式的序列化与反序列化方法。文章通过示例代码展示了如何将DataBox中的数据序列化为XML和JSON字符串,以及如何从这些字符串中反序列化数据,重建DataBox中的对象。此外,还提到了用户自定义属性的序列化注册方法。
288 1
|
JSON 前端开发 JavaScript
|
Web App开发 数据采集 前端开发
Python + Chrome 爬虫:如何抓取 AJAX 动态加载数据?
Python + Chrome 爬虫:如何抓取 AJAX 动态加载数据?
|
数据采集 前端开发 API
SurfGen爬虫:解析HTML与提取关键数据
SurfGen爬虫:解析HTML与提取关键数据
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
626 2
利用 html_table 函数轻松获取网页中的表格数据
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(2)基本数据元素(Data)
本文介绍了Twaver HTML5中的基本数据元素,包括Data、Element、Alarm和Layer等,它们分别用来描述拓扑的网元、告警和图层。文章详细解释了Data类的基本属性和方法,并提供了如何在React组件中使用Twaver创建节点和连线的示例代码。
233 1
Twaver-HTML5基础学习(2)基本数据元素(Data)
|
XML 移动开发 JSON
Twaver-HTML5基础学习(18)数据容器(1)_增删查改、遍历数据容器、包含网元判断
本文介绍了Twaver HTML5中的数据容器(DataBox),包括如何进行增删查改操作、遍历数据容器以及判断网元是否存在于数据容器中。DataBox用于管理所有的网元对象,如ElementBox、LayerBox、AlarmBox等,并通过示例代码展示了其常用方法的使用。
228 1
Twaver-HTML5基础学习(18)数据容器(1)_增删查改、遍历数据容器、包含网元判断
|
移动开发 前端开发 JavaScript
Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group
本文介绍了Twaver HTML5中Data类的其他功能函数,如获取和操作子网元的方法,以及组(Group)的概念和使用。文章通过示例代码展示了如何在React组件中创建组、添加图元到组中,并通过toChildren函数获取满足特定条件的图元。
227 1
Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group