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,如需转载请自行联系原作者
相关文章
|
12天前
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)
本文介绍了Twaver HTML5中数据的批量加载方法,通过使用`box.startBatch()`可以在大量数据加载时提高性能。文章通过示例代码展示了如何在React组件中使用批量加载功能,以减少界面重绘次数并提升效率。
28 1
Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)
|
12天前
|
XML 存储 JSON
Twaver-HTML5基础学习(19)数据容器(2)_数据序列化_XML、Json
本文介绍了Twaver HTML5中的数据序列化,包括XML和JSON格式的序列化与反序列化方法。文章通过示例代码展示了如何将DataBox中的数据序列化为XML和JSON字符串,以及如何从这些字符串中反序列化数据,重建DataBox中的对象。此外,还提到了用户自定义属性的序列化注册方法。
29 1
|
2月前
|
JSON 前端开发 JavaScript
|
3月前
|
数据挖掘 Shell 测试技术
怎么用Python解析HTML轻松搞定网页数据
**Python解析HTML摘要** 本文介绍了使用Python处理HTML的常见需求,如数据提取、网络爬虫和分析,并讨论了三种解析方法。正则表达式适用于简单匹配,但对复杂HTML不理想;BeautifulSoup提供简单API,适合多数情况;lxml结合XPath,适合处理大型复杂文档。示例展示了如何用这些方法提取链接。
|
12天前
|
XML 移动开发 JSON
Twaver-HTML5基础学习(18)数据容器(1)_增删查改、遍历数据容器、包含网元判断
本文介绍了Twaver HTML5中的数据容器(DataBox),包括如何进行增删查改操作、遍历数据容器以及判断网元是否存在于数据容器中。DataBox用于管理所有的网元对象,如ElementBox、LayerBox、AlarmBox等,并通过示例代码展示了其常用方法的使用。
27 1
Twaver-HTML5基础学习(18)数据容器(1)_增删查改、遍历数据容器、包含网元判断
|
12天前
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(2)基本数据元素(Data)
本文介绍了Twaver HTML5中的基本数据元素,包括Data、Element、Alarm和Layer等,它们分别用来描述拓扑的网元、告警和图层。文章详细解释了Data类的基本属性和方法,并提供了如何在React组件中使用Twaver创建节点和连线的示例代码。
26 1
Twaver-HTML5基础学习(2)基本数据元素(Data)
|
1月前
|
数据采集 存储 JavaScript
如何使用Cheerio与jsdom解析复杂的HTML结构进行数据提取
在现代网页开发中,复杂的HTML结构给爬虫技术带来挑战。传统的解析库难以应对,而Cheerio和jsdom在Node.js环境下提供了强大工具。本文探讨如何在复杂HTML结构中精确提取数据,结合代理IP、cookie、user-agent设置及多线程技术,提升数据采集的效率和准确性。通过具体示例代码,展示如何使用Cheerio和jsdom解析HTML,并进行数据归类和统计。这种方法适用于处理大量分类数据的爬虫任务,帮助开发者轻松实现高效的数据提取。
如何使用Cheerio与jsdom解析复杂的HTML结构进行数据提取
|
12天前
|
移动开发 前端开发 JavaScript
Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group
本文介绍了Twaver HTML5中Data类的其他功能函数,如获取和操作子网元的方法,以及组(Group)的概念和使用。文章通过示例代码展示了如何在React组件中创建组、添加图元到组中,并通过toChildren函数获取满足特定条件的图元。
25 0
Twaver-HTML5基础学习(3)基本数据元素(Data)其他功能函数以及组Group
|
5月前
|
XML 前端开发 数据格式
BeautifulSoup 是一个 Python 库,用于从 HTML 和 XML 文件中提取数据
【5月更文挑战第10天】BeautifulSoup 是 Python 的一个库,用于解析 HTML 和 XML 文件,即使在格式不规范的情况下也能有效工作。通过创建 BeautifulSoup 对象并使用方法如 find_all 和 get,可以方便地提取和查找文档中的信息。以下是一段示例代码,展示如何安装库、解析 HTML 数据以及打印段落、链接和特定类名的元素。BeautifulSoup 还支持更复杂的查询和文档修改功能。
81 1
|
1月前
|
JSON 前端开发 数据格式
layui 穿梭框transfer组件 数据data用ajax来获取
layui 穿梭框transfer组件 数据data用ajax来获取
44 2