Malay
颜色选择
阳光橙
深夜黑
天空蓝
葡萄紫
薄荷绿
深海蓝
首页
论坛
佳礼报道
新闻
搜索
31193
查看
110
回复

AJAX

[复制链接]

楼主: exiang       显示全部楼层   阅读模式

发表于 31-10-2005 08:39 PM | 显示全部楼层
我本来要求自杀的

还好版主没有

希望这里会继续讨论关于ajax


我是用.net

php的也可以来


我没弄过php ajax
回复

使用道具 举报

发表于 1-11-2005 01:27 PM | 显示全部楼层
原帖由 quantum^_^ 于 31-10-2005 08:39 PM 发表
我本来要求自杀的

还好版主没有

希望这里会继续讨论关于ajax


我是用.net

php的也可以来


我没弄过php ajax

这个帖还不错啊,不必自杀吧。
其实,目前为止我们只是讨论着AJAX的Library,还没真正深入AJAX的主题,所以如果可以的话,希望有人能够分享AJAX的技术。
回复

使用道具 举报

seagull 该用户已被删除
发表于 2-11-2005 12:24 AM | 显示全部楼层
回复

使用道具 举报

发表于 2-11-2005 03:06 PM | 显示全部楼层

用xAJAX + PHP写的留言簿

刚刚无聊时写了一个无数据库留言簿,后来突然想到xAJAX就把它改称AJAX的版本。后来才发现Internet Explorer需要6.2才能够正常操作xajax,Mozilla则没有问题,所以请在浏览时用Mozilla,Netscape或Firefox,另外,感觉上loading的时候速度没有平常快,可能是要经过多一层AJAX Engine的缘故吧。

源码可以在以下连接下载。(注:main.php是之前一个版本,无AJAX,功能会少一些
安我下载

以下是留言簿的一些screenshot







P/S:xajax的用法可以在 http://xajax.sourceforge.net 找到。

[ 本帖最后由 苦瓜汤 于 2-11-2005 04:43 PM 编辑 ]
回复

使用道具 举报

寂寞的冬天 该用户已被删除
发表于 2-11-2005 03:58 PM | 显示全部楼层
我觉得这个技术在未来有很大的发展
回复

使用道具 举报

发表于 8-11-2005 08:36 PM | 显示全部楼层
遇到了一个问题, 在apache http server 2.0.54 中不能执行有ajax pro .net
的webpage.
不知道又没有任何我一样面对同样的问题?
回复

使用道具 举报

发表于 14-11-2005 01:23 PM | 显示全部楼层
很久没有顶这个帖了,无聊来顶一顶。
由于之前都是用IIS来做server,发现到AJAX的速度在IIS上很不理想。这几天换了Apache2,测试了AJAX网页,才发现Apache2执行AJAX的速度比IIS来得快很多,而且几乎和普通的PHP post data速度一样。
IIS对AJAX的兼容好像还不是很好,而且常常出现迟钝的现象,POST了data没reply
回复

使用道具 举报

发表于 15-11-2005 01:45 PM | 显示全部楼层
我的vs.net 坏了

迟点要format 了

真遭
回复

使用道具 举报

发表于 15-11-2005 02:03 PM | 显示全部楼层
原帖由 苦瓜汤 于 14-11-2005 01:23 PM 发表
很久没有顶这个帖了,无聊来顶一顶。
由于之前都是用IIS来做server,发现到AJAX的速度在IIS上很不理想。这几天换了Apache2,测试了AJAX网页,才发现Apache2执行AJAX的速度比IIS来得快很多,而且几乎和普通的PHP p ...

其实如果是使用IIS + PHP速度会不如使用Apache + PHP .....
回复

使用道具 举报

发表于 20-11-2005 02:08 AM | 显示全部楼层
vbulletin 论坛有使用ajax啊
php的
回复

使用道具 举报

发表于 25-11-2005 07:54 PM | 显示全部楼层
哎呀!怎么没看到这个帖?!
我对AJAX也很有兴趣,基础的东西也学会了一些。
我觉得认识这个技术还是还从XMLHttpRequest和微软的MSXML2上面下手,此外对Javascript的DOM也要非常熟练。一直使用Class Library会比较没趣,而且在实际运用时遇到的问题也会比较多。AJAX很多问题都在保安方面,我之前就面对了cross domain security的问题,就连在同一个Domain的两个Virtual Host也没办法互相分享资料,最后用PHP写了一个proxy才把这个问题解决,不过还没实际派上用场。

微软的LIVE.com已经开始使用AJAX了哦,可以去看看。

[ 本帖最后由 kfchai1982 于 25-11-2005 07:57 PM 编辑 ]
回复

使用道具 举报

发表于 30-11-2005 10:28 AM | 显示全部楼层
原帖由 苦瓜汤 于 14-11-2005 01:23 PM 发表
很久没有顶这个帖了,无聊来顶一顶。
由于之前都是用IIS来做server,发现到AJAX的速度在IIS上很不理想。这几天换了Apache2,测试了AJAX网页,才发现Apache2执行AJAX的速度比IIS来得快很多,而且几乎和普通的PHP p ...

因为他本身也是开源的嘛,哈哈。
回复

使用道具 举报

发表于 9-1-2006 09:44 PM | 显示全部楼层
最近写了一个网页,发现原来ajax 也会造成 IE 的memory leak.
回复

使用道具 举报

发表于 10-1-2006 06:29 PM | 显示全部楼层
ajax我最近才开始看。
回复

使用道具 举报

发表于 11-1-2006 10:20 AM | 显示全部楼层
對於AJAX
我只能說它是大勢所趨!
回复

使用道具 举报

发表于 11-1-2006 10:52 PM | 显示全部楼层
最近看了一些Ajax的Framework,发现到除了用XML作为传输媒介之外,还可以用JSON(JavaScript Object Notation)将资料传回,除了速度比XML来得快,也省去了parsing XML DOM的麻烦,直接evaluate XMLHTTP的responseText就可以了。不过需要花一个功夫在server-side那里把资料转换成JSON格式。

JSON网页

原帖由 bluesea_520 于 9-1-2006 09:44 PM 发表
最近写了一个网页,发现原来ajax 也会造成 IE 的memory leak.

可以试试看用MSXML2里面的XMLHTTP。要不然可以下载Msxml3.0。
一般上某些Ajax Framework的设计也会造成IE的XMLHttpRequest物件在send的时候挂掉。

[ 本帖最后由 kfchai1982 于 11-1-2006 10:54 PM 编辑 ]
回复

使用道具 举报

发表于 12-1-2006 05:40 PM | 显示全部楼层
刚才又看了点点,其中它指出如果IE的version如果太低,那ajax的效果就不能显现。
那全部心血都白费了。

那这样的话,是不是要准备兩份,client side先进行判断。
如果(支援XMLhttpRequest)
{
   支援XMLhttpRequest的网页
}
反之
{
   只是普通的网页
}

我想如果IE不支援XMLhttpRequest的话,接下button就会跳去errorPage吧。
回复

使用道具 举报

发表于 12-1-2006 06:41 PM | 显示全部楼层
原帖由 ww2020 于 12-1-2006 05:40 PM 发表
刚才又看了点点,其中它指出如果IE的version如果太低,那ajax的效果就不能显现。
那全部心血都白费了。

那这样的话,是不是要准备兩份,client side先进行判断。
如果(支援XMLhttpRequest)
{
   支援XMLh ...

一般上IE是使用内建的ActiveX Object,Mozilla FF/Netscape/Safari/Opera等都备有一个XMLHttpRequest物件可以调用。如果要做到cross-browser的话,当然需要比较多步骤,不过不必生成两个物件。

比较普遍的生成XMLHttpRequest方法是

  1. function _getXMLHttpRequest(){
  2. var req = null;
  3. if(window.XMLHttpRequest){
  4.    req = new XMLHttpRequest();
  5. }else if(window.ActiveXObject){
  6.    try {
  7.       req = new ActiveXObject("Msxml2.XMLHTTP");
  8.     }catch(e){
  9.       req = new ActiveXObject("Microsoft.XMLHTTP");
  10.     }
  11. }else{return null;}
  12. return req;
  13. }
复制代码
回复

使用道具 举报

发表于 13-1-2006 09:38 AM | 显示全部楼层
受教了,thank "kfchai1982"
回复

使用道具 举报

发表于 13-1-2006 03:17 PM | 显示全部楼层
原帖由 ww2020 于 13-1-2006 09:38 AM 发表
受教了,thank "kfchai1982"

不客气。

来搞怪一下,用Ajax把Google改写 按这里
不过因为目前主机没有需要的Module,暂时不能做搜寻。只有其他一些小东西可以试验。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 | 登入

本版积分规则

 WeChat
 CARI App
Get it FREE Google play
 Instagram
cari_malaysia
FOLLOW
- 版权所有 © 1996-2020 Cari Internet Sdn Bhd 佳礼网络有限公司 (483575-W) -
Private Cloud provided by IPSERVERONE
0.209893s Gzip On
快速回复 返回顶部 返回列表