文章分类

标签: ajax应用

使用jQuery实现局部刷新

2009年05月11号
45条评论 2,661次浏览

实现
真的是太简单了,让我忍不住再次感慨一下jQuery的宗旨:Write Less Do More。看一下实现代码

01.<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
02.type="text/javascript"></script>
03.<script type="text/javascript" language="javascript">
04.setInterval(function(){$("#cnt").load(location.href+" #cnt");},3000);
05.</script>
06.<body>
07.<div id="cnt">
08.<?php echo date('y/m/d H:i:s').' <span style="color:red">memory usage:</span> '.memory_get_usage()?>
09.</div>
10.</body> 阅读全文

类别PHP 标签

ajax框架:GreyBox 弹出层-用户体验非常不错的遮罩层组件

2009年05月09号
15条评论 746次浏览

GreyBox是一个遮罩层的组件,它运行以后可以产生不错的界面。类似于thinkbox,lightbox等。

night_valley

下载GreyBox源码到本地: 下载地址

类别PHP 标签

AJAX中文乱码PHP完美解决(IE和Firefox兼容)

2009年05月09号
20条评论 540次浏览

众所周知,使用AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的比较多(我是用的PHP),所以到最后都没找到自己满意的答案。

  阅读全文

类别PHP 标签

php+ajax实现分页

2009年05月09号
8条评论 334次浏览

主要要点:
1.用ajax post数据到后台页面后,接着要重新连接数据库,别以为用之前的session连接过就可以了
2.为了处理返回乱码的问题,我添加了header(”Content-Type:text/html;charset=GB2312″);就可以正常显示了,后来在firefox下检验,却提示我下载这个网页,上网搜了不少资料,得到一个模糊的认识就是网页代码有语法错误,firefox为了安全起见不会直接显示而是提示下载,我重新检查了刚才那条语句,发现自己多写了个“\”,把它去掉后问题就解决了,哈哈,所以遇到这样的问题,好好检查一下html tag吧,毕竟firefox可不像ie那样smart
3.最后说一句,做web site的开发者,要负责任,别以为在ie下测试通过就万事大吉,毕竟不是所有人都用ie,还得要在别的浏览器下多做测试,这样才显示出你的专业水准 阅读全文

类别PHP 标签

php+ajax 注册验证用户名是否存在实例

2009年05月09号
14条评论 1,096次浏览

register.html

<script>
//创建ajax
function creatAjax()
{
var HttpRequest=false;
try {
HttpRequest=new XMLHttpRequest();
} catch(e) {
var arrXMLHTTP=["Msxml3.XMLHTTP","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=0;i<arrXMLHTTP.length;i++) {
try {
HttpRequest=new ActiveXObject(arrXMLHTTP[i]);
} catch(e) {}
if(HttpRequest) break;
}
}
return HttpRequest;
} 阅读全文

类别PHP 标签

PHP Ajax 框架大全

2009年05月09号
20条评论 334次浏览

jQPie
这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:
利用$.getJSON方法简化来自PHP的请求和处理数据。
利用$.(element).load方法注入PHP生成的html到某一页面元素中。
利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。 阅读全文

类别PHP 标签

基于AJAX的动态树型结构的设计与实现

2009年04月27号
1条评论 379次浏览

        树型结构是一类应用非常广泛的数据结构。人类社会中宗族的族谱和现代企业的组织形式都是树型结构。在计算机领域中,文件系统中文件的管理结构、存储器管理中的页表、数据库中的索引等也都是树型结构。随着Internet的飞速发展,树型结构在浏览器/服务器(Browser/Server,简称B/S)应用系统的应用也越来越广泛。  目前,在互联网上广泛存在、应用的树型结构一般分为两种:静态和动态结构。静态结构存在最多、实现简单,但是静态导致不能改变树的结构和内容,无法反映树的节点信息的变化;而实现相对复杂的动态构造树,虽然可以动态增加、删除、更新节点信息,但是大部分不能直接拖放节点来改变树的结构以及节点间的次序,并且反复刷新整个页面,给用户维护带来了许多不便。本文提出了一种基于Ajax(Asynchronous JavaScript and XML)通用的、动态加载节点的解决方案。实现上采用J2EE多层架构,树节点的描述信息采用数据库存储,以可扩展标记语言(eXtensible Markup Language,简称XML)展现给JavaScript解析,支持无刷新地增加、删除、更新节点信息,以及拖放节点来改变树的结构和节点间的次序。文中第1部分简要介绍了Ajax技术;第2部分详细介绍了该方案的技术实现过程;第3部分分析了该方案的效率。 阅读全文

类别PHP 标签