花花JAVA
____________花花之java寒舍
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 10,comments - 4,trackbacks - 0
<
2009年1月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
随笔分类
(12)
ajax_jquery(5)
hibernate(1)
html css jsp
java基础
js(3)
mysql
oracle
sohu-cs
spring(1)
struts(1)
数据挖掘(Data Mining)(1)
随笔档案
(10)
2009年2月 (2)
2009年1月 (8)
最新评论
1. re: jquery实现ajax通信[未登录]
a
--a
2. re: jquery源文件及chm帮助文档(非常好的东西)
很好很强大,哈哈
--d
3. re: jquery源文件及chm帮助文档(非常好的东西)[未登录]
谢谢,博主了,很好很强大,哈哈
--花生
4. re: ajax入门
常来看看,监督你学习,哈哈。加油,成为最牛的产品经理我当你助理,哈哈。
--花猫的花生
ajax总结
ajax应用开发的五个步骤:
1.创建XMLHttpRequest对象 ( 注意各浏览器间的差异 ).
2.注册回调函数
onreadystatechange
( 别加括号 ).
3.open( "get/post","url",true ) ( true 表示异步 )
4.send(null/"...") ( get方式为null,post设置所传参数 )
5.写回调函数,处理返回的数据( xml / text ).
* ajax返回的是数据,传统的web交互返回的是页面( html+css )。
*
xmlHttp.onreadystatechange
=
callback
; 这里的callback不能加(),因为这是将这个方法注册给onreadystatechange,如果加了(),就相当于把callback的返回值注册给了onreadystatechange。
* 异步方式,数据回来后就自动调用回调函数,页面就被改变了。
* ajax不需要表单<form>的提交方式。
* <div>块级元素,独占一行。<span> 内联元素,会连接起来,不会分行。
ajax当前框架
:
DOJO,DWR,
ext
,
JQuery
,mootools,prototype,script.aculo.us,rico
利用时间戳解决浏览器缓存:
只要url一致,浏览器就会读取缓存,不会去再次请求服务器。所以可以用时间做参数,来骗过浏览器读缓存。
function
convertURL(url)
{
//
获取时间戳
var
timestamp
=
(
new
Date()).valueOf();
if
(url.indexOf(
"
?
"
)
>=
0
)
{
url
=
url
+
"
&t=
"
+
timestamp;
}
else
{
url
=
url
+
"
?t=
"
+
timestamp;
}
return
url;
}
posted on 2009-01-14 11:04
花-花
阅读(209)
评论(0)
编辑
收藏
所属分类:
ajax_jquery
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
ajax总结
jquery实现ajax通信
jquery源文件及chm帮助文档(非常好的东西)
XMLHttpRequest对象介绍
一个最简单的ajax应用