使用AJAX异步获取数据[转] |
|
| 作者:梦幻情缘 来源:不详 发布时间:2008/11/22 发布人:admin | |
AJAX这个名字看起来很神奇,我第一次见到它也被它吸引了,它是Asynchronous JavaScript and XML的简写,异步的JAVASCRIPT和XML,关于AJAX的介绍在网上的介绍太多了,我就不多那么多了,我的口才不好,没他们说的那么精彩,可以去http://zh.wikipedia.org/wiki/AJAX 看看,在这里我只是给大家一个例子,了解如何去使用AJAX。 AJAX最有意思的地方就是可以不用刷新网页而可以和后台进行交互,不需要对页面进行刷新,实现网页与网页间的平滑过渡。使用AJAX不需要安装新的插件,只要求你的浏览器支持JAVASCRIPT。 首先你需要你个JAVASCRIPT中的对象XMLHttpRequest,它是AJAX的核心,我们都围绕着它做事,通过下面的代码可以获取一个: 我们通过这个对象的OPEN方法向服务发送请求, 该函数声明为XMLHttpRequest.open(String method, String URL, boolean asynchronous); method是请求的方式,可以为GET和POST xmlObj.open("GET",URL,true); 调用send()(参数是空或是null)将会发起一次请求, 对于GET方式的请求,两次同样的请求将会得到相同的结果, 由于为将交互设置为异步方式,因此要为指定一个回调函数: xmlObj.onreadystatechange = callBackFunction; 有一点要注意了,用Servlet或JSP来响应异步请求时, 要设置reponse的contentType属性指明是XML格式: response.setContentType("text/xml"); 客户端: <html> <%response.setContentType("text/xml");%> |
|
| [] [返回] [打 印] [收 藏] [评 论] | |
上一篇代码:数据结构历届版主名录
下一篇代码:我的Oracle为什么只能通过控制台进 |
精品推荐
阅读排行
· 自己动手输入网页背景颜色代码· 随机数字生成器
· 礼花背景(一个非常经典的网页背景)
· 鼠标经过文字变色
· 倒计时代码生成器
· [图文] 代码实现生成弹出窗口的特效
· [图文] 星星满天闪烁的背景
· 颜色英文代码全集
· 速度练习 测试你打字的速度
· 爱情游戏测试
相关代码
· [图文] 使用TC2.0时出现linkerrorunabletofindinpu..· 怎样使用getfileopenname()函数
· 我如何决定使用哪种整数类型?
· 使用Tc2.01画图出现问题,求高手指点!!
· [求助]Web页面上水晶报表工具栏的放大缩小只在第一..
· 如何注册用户的角色和使用角色
· 有没有PHP有,LINUX的SHELL也有的加密函数,或使用..
· 使用realplayer在IE里播放时网页出错关闭
· 如何使用Serialize()和 DeSerialize()方法,将信息..
· 使用动态链表完成一个简单的商品库存信息管理系统..
