喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

上一主题 下一主题
 14  1/2  1  2  > 
     
标题: 想学AJAX的可以来看看  
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3815
帖子 1604
金钱 3815 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
想学AJAX的可以来看看

今天从网上找到一个不错的东西,
感兴趣的可以看看

也可以从它的风站上直接下

http://twilightuniverse.com/projects/sack/tw-sack.zip 不用积分,

我发的附件是改过它的一点东西,


这个不是什么ajax的框架,只是一个基本的封装了xmlhttp的操作,简化了自己的书写

我自己感不错,比较简单

当然要学xjax 最好还是去http://www.xmlhttp.cn 去看看

不什么不懂的可以提问,呵呵

另推荐一本书<ajax基础教程>

这两天看啦,突然明白了不少东西,里面基本的例子和说明,很不错


 附件: 您所在的用户组无法下载或查看附件
2006-7-19 10:59 PM#1
查看资料  访问主页  Blog  发短消息  顶部
 
姜运涛
金牌会员
Rank: 6Rank: 6


UID 64643
精华 0
积分 1442
帖子 1325
金钱 1441 喜悦币
威望 0
人脉 1
阅读权限 70
注册 2005-6-8
来自 大连
状态 在线
[推荐阅读] 想学java的兄弟请进
下了就顶下
大概看了下
不错的说
2006-7-19 11:27 PM#2
查看资料  Blog  发短消息  QQ  Yahoo!  顶部
 
bigfrogwxl (bigfrogwxl)
中级会员
Rank: 3Rank: 3
一般会员



UID 63596
精华 0
积分 260
帖子 229
金钱 260 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-3-20
状态 离线
[推荐阅读] 提供OA源码一套
不错,正在看
2006-7-20 08:39 AM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
firewater (firewater)
新手上路
Rank: 1
初级会员



UID 69142
精华 0
积分 10
帖子 45
金钱 10 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-7
状态 离线
[推荐阅读] 【╋████◤深圳专业企业管理培训网--最佳解决企业培训问题
下了,看了,顶了,谢了,完了
2006-7-20 09:07 AM#4
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 2501
帖子 4654
金钱 2498 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 1000个用户变量的取得,哪个快?
我上个月买了一本《AJAX实战》
似乎是一个系列的




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2006-7-20 09:08 AM#5
查看资料  Blog  发短消息  顶部
 
bigfrogwxl (bigfrogwxl)
中级会员
Rank: 3Rank: 3
一般会员



UID 63596
精华 0
积分 260
帖子 229
金钱 260 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-3-20
状态 离线
[推荐阅读] 临时公告:恢复活动及重要站务处理
它说是最简单的,可我头还是看大了,转来转去,倒
2006-7-20 09:12 AM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
jayliao (jayliao)
注册会员
Rank: 2
初级会员



UID 63361
精华 1
积分 61
帖子 68
金钱 51 喜悦币
威望 10
人脉 0
阅读权限 20
注册 2005-2-24
状态 离线
[推荐阅读] 请问在mysql怎么创建联合主键?
8错的东东,呵呵
2006-7-20 10:04 AM#7
查看资料  发短消息  顶部
 
只爱一个人 (只爱一个人)
论坛元老
Rank: 8Rank: 8
超级管理员



UID 29639
精华 0
积分 3815
帖子 1604
金钱 3815 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2004-6-26
状态 离线
[推荐阅读] 如何向sqlserver写入smalldatetime时间字段?


QUOTE:
原帖由 bigfrogwxl 于 2006-7-20 09:12 AM 发表
它说是最简单的,可我头还是看大了,转来转去,倒
可能是你没有静下心来,好好看

它的主要内容都在方法
runAJAX()里面
在这里,判断xmlHttp 对像是对否成功建立
如果成功,就调用createURLString(urlstring);方法来构建参数变量

然后根据mothed的不同,调用xmlHttp.open()

再设定this.xmlhttp.onreadystatechange改变状态时要执行的东西
最后this.xmlhttp.send(this.URLString);


一般ajax的运用都是
1。创建一个xmlhttp的对像

//定义全局变量
var xmlHttp;
//创建对像的方法
function createXMLHttpRequest()
{
        if(window.ActiveXObject)
        {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else if(window.XMLHttpRequest)
        {
                xmlHttp = new XMLHttpRequest();
        }
}
2。定义一个方法或是事件


function sendPostRequest()
{   
                    //创建一个xmlhttp的对像
        createXMLHttpRequest()
        var key=document.getElementById("key").value;
        var type=document.getElementById("type").value;
        var url = "data_error.php";
                     //定义一些参数
        var queryString = "key" + "=" + key+"&"+"type"+"="+type;
        //向服务端发送请求
        xmlHttp.open("post", url, true);
                     //定义处理状态变化的事件的方法为function showData
        xmlHttp.onreadystatechange = showData;
        xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");//如果open的method是get 这句可以不要,这个是针对post的
                     
        xmlHttp.send(queryString);//如果是open的方法是get 这里可以写成xmlHttp.send(null);
}
3。处理状态变化的事件

function showData()
{
        var msg=document.getElementById("status");
        if(xmlHttp.readyState==4)
        {
                if(xmlHttp.status==200)
                {
                        msg.innerHTML =  xmlHttp.responseText;
                }
        }
        else
        {
                switch(xmlHttp.readyState)
                {
                case 0:
                        msg.innerHTML="未初始化...";
                        break;
                case 1:
                        msg.innerHTML="加载中...";
                        break;
                case 2:
                        msg.innerHTML="连接完成...";
                        break;
                case 3:
                        msg.innerHTML="交换数据...";
                        break;
                default:
                        break;
                }
        }
}
2006-7-20 10:27 AM#8
查看资料  访问主页  Blog  发短消息  顶部
 
hero913 (文风大侠)
高级会员
Rank: 4
现在穷疯了,没钱


UID 70150
精华 0
积分 918
帖子 954
金钱 918 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-3-23
状态 离线
[推荐阅读] 超爽无限级下拉列表
好,新的东东,要看看,要不就落伍了



MSN:aaron-0913@hotmail.com
skype:chenqiangang
QQ:105915495
php我的最爱,希望志同道合的加我,聊一聊
给我留言
2006-7-20 10:32 AM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
dfish
新手上路
Rank: 1



UID 70716
精华 0
积分 46
帖子 30
金钱 46 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-30
状态 离线
[推荐阅读] 游戏,非高手别进~!
先顶再说!
2006-7-20 10:34 AM#10
查看资料  发短消息  顶部
 14  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 


Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.030588 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP