工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 3254|回复: 12

外行看Ajax技术

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

使用道具 举报

 楼主| 发表于 2008-7-20 17:54 | 显示全部楼层
刷新是在隐藏框架里, 对视觉没影响..
回复

使用道具 举报

发表于 2008-7-20 18:36 | 显示全部楼层
纯来看化石
回复

使用道具 举报

发表于 2008-7-20 18:52 | 显示全部楼层
表单需要提交吧?
回复

使用道具 举报

 楼主| 发表于 2008-7-20 19:30 | 显示全部楼层
  1. <form id=frmCollectData method=post target=ifrComm action='./communicate.php'>
复制代码
communicate.php收到数据后xxoo返回结果, 再由表单所在页面读取..
ps: 跷跷板你也是化石
回复

使用道具 举报

发表于 2008-7-20 19:52 | 显示全部楼层
据我所知LZ提供的方法也是在很多应用中使用的方法,其中gmail就用里现在也有隐藏的iframe
回复

使用道具 举报

发表于 2008-7-20 19:52 | 显示全部楼层
而能够让“前进”,“后退”功能可用则通常都是要IFrame来实现
回复

使用道具 举报

发表于 2008-9-14 06:39 | 显示全部楼层
本质没有不同的。
回复

使用道具 举报

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

使用道具 举报

发表于 2008-9-23 12:25 | 显示全部楼层
果然外行。
回复

使用道具 举报

头像被屏蔽
发表于 2008-9-29 03:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-10-10 12:05 | 显示全部楼层
阿克甲斯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-10 17:39

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表