Notes Web编程运用ajax技术(Page)

来源:互联网 发布:linux 编写程序实现cp 编辑:程序博客网 时间:2024/05/21 11:23

Notes Web编程运用ajax技术,XMLHTTP对象与page配合使用
注意:把页面属性中的web访问的内容类型置为“HTML”

创建页面page1.xml,在页面中输入如下代码
<?xml version="1.0" encoding="gb2312" ?>
<root>
    <ou><![CDATA[aaaaa]]></ou>
    <ou><![CDATA[bbbbb]]></ou>
    <ou><![CDATA[cccccc]]></ou>
    <ou><![CDATA[ddddd]]></ou>
    <ou><![CDATA[eeeee]]></ou>
</root>
并把页面属性中的web访问的内容类型置为“HTML”

表单上调用js代码
function getRes()
{
     var post_xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
     post_xmlHttp.open("POST","page1.xml?Open",false);
     post_xmlHttp.send();
     var returnXML = post_xmlHttp.responseText;
     var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
     xmldoc.async = false;
     xmldoc.loadXML(returnXML);
     var root = xmldoc.documentElement; 
     var xItems = root.selectNodes("ou");
     for(var i=1;i<=xItems.length;i++)
     {
          alert(xItems[i-1].firstChild.text);
     }
}