各种Ajax整理

来源:互联网 发布:淘宝促销大师 编辑:程序博客网 时间:2024/05/16 05:22

说在前面:下面的几个ajax实现都是我在练习中积累的,或许过于小儿科,但,这是自己学习过程的记录与见证。代码不都是自己写的,有些是直接从网上拷来的,但都是自己修改过测试可行的,现将他们整理如下,分享给朋友们~

一:异步检测用户名的唯一性

这是没有用到jQuery或者ajax控件的ajax实现,其中的check_nick.ashx是用来服务器端检测用户名的返回值只有1、2、3具体代表含义请看代码:

js代码如下:

 

然后在用到的地方加上下面的代码,当然textbox也可以直接是input

 

二:异步搜索用户信息并展示

这个例子是用jQuery的$ajax()实现的,第一次试这个库,感觉非常棒,简单几句代码就能代替我几十行的代码。还用到了autocomplete这个jQuery插件,非常强大!废话少说上代码:其中get_usr_infor.ashx便是提取用户信息的一般处理程序,功能有提供autocomplete里的用户名选项(每行选项是:用户名+“ ”+真实姓名)以及提供搜索之后提取完整用户信息的功能(以xml实现)。

 

三:仿新浪微博首页的新闻滚动功能

第一次看到新浪微博上那个新闻滚动功能就很好奇,究竟是怎么实现的,现在有了jQuery,实现起来是那么地方便:

说在后面:上面那些例子都用ajax技术实现,提高了用户体验,每个例子的实现都是令自己激动不已的,但是,激动和高兴过后,我也开始反思:实现的原理自己懂吗?这些代码不都是自己写的,自己究竟学到了多少?总之自己未来学习的路子还很长,不可得过且过。

路飞