外行看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技术", 不知道会不会被人骂 Ajax也不是新技术。js+xml
你的方法页面会有刷新 刷新是在隐藏框架里, 对视觉没影响.. 纯来看化石 表单需要提交吧? <form id=frmCollectData method=post target=ifrComm action='./communicate.php'>communicate.php收到数据后xxoo返回结果, 再由表单所在页面读取..
ps: 跷跷板你也是化石 据我所知LZ提供的方法也是在很多应用中使用的方法,其中gmail就用里现在也有隐藏的iframe 而能够让“前进”,“后退”功能可用则通常都是要IFrame来实现 本质没有不同的。 首先AJAX不是新技术, 只是老技术的一些新应用, 所谓老树开新花. 虽然用隐藏框架的方法是可以实现, 但是并没有本质上的区别.我肯定你这个方法不如AJAX好用. 如果你用的框架是iframe标签实现的话, 这还会导致网页不能通过W3C标准. 学号理解错楼主的意思了, 楼主是像把表单提交到一个隐藏的框架中的网页, 然后在这个隐藏框架中的网页中内嵌javascript,当接收到返回值时触发一系列修改调用页html的值, 大多数情况我看还是用DOM来对调用页的XHTML进行操作罢.这样的话页面是不会有刷新的. 果然外行。 阿克甲斯
页:
[1]