不离开页面刷新数据

不离开页面刷新数据

ID:24790725

大小:52.50 KB

页数:4页

时间:2018-11-16

不离开页面刷新数据_第1页
不离开页面刷新数据_第2页
不离开页面刷新数据_第3页
不离开页面刷新数据_第4页
资源描述:

《不离开页面刷新数据》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、不离开页面刷新数据>>教育资源库开门见山,不离开页面就能刷新页面中的(部分)数据好处多多。主要是不需要写无聊代码维护state。ASP.(以及其雏形VI6SOM)中的server-sidecontrol(VI6DTC,ScriptLibrary)通过大量hiddeninput来维护页面state,其功力之深,非吾辈能及。所以我们要想办法不离开页面就能得到新数据,这样生活会比较好过。其实办法早就有很多。比如自己写ActiveXControl或JavaApplets,或使用系统自己带的。如果是IE浏览器,很久以前就可以使用ADO

2、RDS之类的方法从server端远程获取数据。我们现在看看XML新石器时代的几种方法:1.XMLHTTP这种方法意思和RDS差不多,但在XML时代,这种方法显得比较正经儿。网上有个比较好的例子:articles/20001219.htmUsingFatClientsForE-merce起这个名字(Fatclient)就是说要求brooXMLHTTP'AsObjectDimoCategories'AsObjectSetoXMLHTTP=CreateObject("Microsoft.XMLHTTP")'---settheXML

3、HTTPcallandissuesend(noparmascategory'---isincludedinURLoXMLHTTP.open"GET",SERVER_PATH"demo.asp?action=getcategories",FalseoXMLHTTP.send'---loadtheresponseintotheCategoriesdataislanddsoCategories.loadXMLoXMLHTTP.responseText'---transformintoHTMLandassigntoinnerHTML

4、propertydivCategories.innerHTML=dsoCategories.umentElement.transformNode(dsoCategoriesXSL.umentElement)'---tidyuptheobjectSetoXMLHTTP=NothingEndFunction其实直接使用DOMDocument.load也是一样的。参见sqlbbs/shoyData">。2.如何支持Netscapebroe。所以我们可以使用下面的思路来从server获取数据,这回我们不使用XMLisland,

5、ActiveXObject,以便支持NN。a.在页面中加一个隐藏的IFrame。b.需要调用数据时,语句形如:IFrame.src="localhost/getData?a=123"c.为了迎合NN的胃口,我们的返回值不是直接XMLData,而是HTML,这样才能被IFrame接受d.但最重要的是,这个HTMLPage实际上是一个ed的XMLument。比如:<HTML><BODY><PID="P1">abc</P><PID="P2">def</P>&l

6、t;PID="P3">ghi</P></BODY></HTML>e.我们可以使用client-sidejavascript把这个edXMLDoc中的数据抓取出来,加入到我们的selectlistbox中。是在一个同事那里看到的这个思路,感觉他是剑术通神后,捻花摘叶皆是剑,何必拘泥于XMLDOMObject。>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。