不会游泳鱼 发表于 2008-7-20 16:05

外行看Ajax技术

经常在网上见到AJAX技术, 于是google了一下, 在 http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro1.html 找到其全称 "Asynchronous JavaScript and XML", 见到一些代码, 例如<script language="javascript" type="text/javascript">
var xmlHttp = new XMLHttpRequest();
</script>
总觉得只要能实现浏览器与服务器实时通讯, 是否使用Ajax, 并不是很重要...
我用一个隐藏的框架一样可以实现 (表单中用post方法, 目标为该隐藏框架, 服务器执行后返回数据, 由调用的页面读取, 或者返回javascript, 直接修改调用页..), 这样如果到外面吹嘘是 "Ajax技术", 不知道会不会被人骂

2002070344 发表于 2008-7-20 17:48

Ajax也不是新技术。js+xml
你的方法页面会有刷新

不会游泳鱼 发表于 2008-7-20 17:54

刷新是在隐藏框架里, 对视觉没影响..

Leon001 发表于 2008-7-20 18:36

纯来看化石

紫玄 发表于 2008-7-20 18:52

表单需要提交吧?

不会游泳鱼 发表于 2008-7-20 19:30

<form id=frmCollectData method=post target=ifrComm action='./communicate.php'>communicate.php收到数据后xxoo返回结果, 再由表单所在页面读取..
ps: 跷跷板你也是化石

iptton 发表于 2008-7-20 19:52

据我所知LZ提供的方法也是在很多应用中使用的方法,其中gmail就用里现在也有隐藏的iframe

iptton 发表于 2008-7-20 19:52

而能够让“前进”,“后退”功能可用则通常都是要IFrame来实现

onionhelp 发表于 2008-9-14 06:39

本质没有不同的。

黯然销魂 发表于 2008-9-14 10:30

首先AJAX不是新技术, 只是老技术的一些新应用, 所谓老树开新花. 虽然用隐藏框架的方法是可以实现, 但是并没有本质上的区别.我肯定你这个方法不如AJAX好用. 如果你用的框架是iframe标签实现的话, 这还会导致网页不能通过W3C标准. 学号理解错楼主的意思了, 楼主是像把表单提交到一个隐藏的框架中的网页, 然后在这个隐藏框架中的网页中内嵌javascript,当接收到返回值时触发一系列修改调用页html的值, 大多数情况我看还是用DOM来对调用页的XHTML进行操作罢.这样的话页面是不会有刷新的.

微笑的迪妮莎 发表于 2008-9-23 12:25

果然外行。

mnop108 发表于 2008-9-29 03:36

xulrmb 发表于 2008-10-10 12:05

阿克甲斯
页: [1]
查看完整版本: 外行看Ajax技术