易截截图软件、单文件、免安装、纯绿色、仅160KB

如何使用ajax开发web应用程序(1)

1.  http://hi.baidu.com/lshun/blog/item/2378b4c36fdef455b219a85b.html
CODE:
<?xml version="1.0" encoding="UTF-8"?>
<data>
   <pets>
     <猫 />
     <狗 />
     <鱼 />
   </pets>
</data>  
  然后我们能够遍历元素<pets>里的节点。这个processXML函数看起来就像这样:
[Copy to clipboard]
CODE:
     function processXML(obj){
       var dataArray = obj.getElementsByTagName('pets')[0].childNodes;
       var dataArrayLen = dataArray.length;
       var insertData = '<table style="width:150px; border: solid 1px #000"><tr><th>'
      + 'Pets</th></tr>';
     for (var i=0; i<dataArrayLen; i++){
        if(dataArray[i].tagName){
           insertData += '<tr><td>' + dataArray[i].tagName + '</td></tr>';
        }
     }
     insertData += '</table>';
     document.getElementById ('dataArea').innerHTML = insertData;
   }
(Sheneyan注:修改后的示例见:http://sheneyan.com/html/article/ajax/example_2_1.html
,XML文件见:http://sheneyan.com/html/article/ajax/data_2_1.xml

  这里所作的修改就是我们指向了<pets>组元素(这个“[0]”意味这是第一个,即使它就是唯一的那一个)以及它的子节点(元
素<猫 />,<狗 />,<鱼
/>)。因为文本元素分割了这几个元素(空格被认为是一个节点),我们需要确定只有那些有标签名的节点(嗯,也就是只有标签)通过。然后我们输出每
一个标签的名字。因为每一个标签名是一个宠物,我们不需要取得每一个节点的数据-节点名本�


相关文档:

VS2005中ajax安装指南

 web2.0横空出世,ajax首当其冲,今天做web的如果再不学点ajax的话,就显的落伍了,而学ajax的用的环境如果是asp.net,那ajax.net你就不得不学了。首先就是环境的配置,如下
vs2005+sql2005+Winxp sp2+ie6.0+Office2003
工具下载 
1.ASPAJAXExtSetup.msi
http://download.microsoft.com/download/5/4/6/5462 ......

XMLHttpRequest进行ajax通讯时中文乱码问题解决

 使用js调用XMLHttpRequest进行ajax通讯时,如果服务器端要传递的数据中有中文时,我们的解决办法。
1、页面:
     一般在页面我们为了方便,最好使用UTF-8编码。
2、服务器端:
     我们在服务器端的代码里面对response对象的设置如下:
//设置response的编码
......

应用ASP.NET AJAX的注意事项

 1. 镜头迁徙应当应用实施镜头重定向的Response.Redirect而不是Server.Transfer,由于Server.Transfer不改变IE客户端URL,能以致ASP.NET AJAX客户端脚本访问资源的时分出现URL错处。
二.在服务器端登记脚本和掩藏字段应当施用种ScriptManager,而不是Page.ClientScript对象,由于Page.ClientScript的步骤是将脚本登记 ......

Ajax的核心对象XMLHttpRequest

   XMLHttpRequest是XMLHTTP组件的对象,通过这个对象,Ajax可以像桌面应用程序一样只同服务器进行数据层的信息交换,而不用每次都刷新页面,也不用每次将数据处理的工作都交给服务器来做;这样即减轻了服务器的负担又加快了响应速度、缩短了用户等待的时间。
    XMLHttpRequest是Ajax技术中最 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号