文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程AjaxAJAX如何与后台交互
精品推荐
特别推荐
·Ajax的一些有用的小技巧
·ajax的server部分(php版)
·AJAX应用篇:必须用到和不必使用的地方
·AJAX使用技巧:如何处理书签和翻页按扭
·在Web2.0下的十大AJAX安全漏洞以及成因
·实例:AJAX编写用户注册实例及技术小结
·警告!Ajax技术的安全问题不容忽视
·AJAX如何与后台交互
·Ajax优于JSF的原因
·Ajax标签导航效果
·Ajax光环背后的隐患
·利用PHP+JavaScript打造AJAX搜索窗
热点TOP10
·ajax+php无刷新二级联动下拉菜单(省市联动)源码
·ASP.NET 2.0 AJAX中Webservice调用方法示例
·Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
·轻松实现无刷新三级联动菜单[VS2005与AjaxPro]
·Ajax联动下拉框的实现例子
·面向 Java 开发人员的 Ajax: 探索 Google Web Toolkit
·ajax进度条
·jQuery语法总结和注意事项
·基于AJAX的动态树型结构的设计与实现
·Ajax实现分页查询
·.NET3.5和VS2008中的ASP.NET AJAX
·Ajax开发过程中提交获取数据的乱码问题
·在Struts 2中使用JSon ajax支持
·Asp.net Ajax--Calendar控件使用
·asp简单的ajax留言板(采用三层模式)
·.Net组件开发介绍 开发ajax控件
·Ajax标签导航效果
·基于ASP.NET AJAX的WebPart开发与部署
·实例:AJAX编写用户注册实例及技术小结
·雅虎、网易ajax标签导航效果实现

AJAX如何与后台交互

日期:2007年5月24日 作者: 查看:[大字体 中字体 小字体]


Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术是目前在浏览器中通过JavaScript脚本可以使用的所有技术的集合。Ajax以一种崭新的方式来使用所有的这些技术,使得古老的B/S方式的Web开发焕发了新的活力。
Ajax技术之中,最核心的技术就是XMLHttpRequest,它最初的名称叫做XMLHTTP,是微软公司为了满足开发者的需要,1999年在IE5.0浏览器中率先推出的。后来这个技术被上述的规范命名为XMLHttpRequest。它正是Ajax技术之所以与众不同的地方。简而言之,XMLHttpRequest为运行于浏览器中的JavaScript脚本提供了一种在页面之内与服务器通信的手段。页面内的JavaScript可以在不刷新页面的情况下从服务器获取数据,或者向服务器提交数据。XMLHttpRequest的出现为Web开发提供了一种全新的可能性,甚至整个改变了人们对于Web应用由什么来组成的看法。它可以使我们以一种全新的方式来做Web开发,为用户提供更好的交互体验。
与传统的Web开发不同,Ajax并不是以一种基于静态页面的方式来看待Web应用的。从Ajax的角度看来,Web应用应由少量的页面组成,其中每个页面其实是一个更小型的Ajax应用。每个页面上面都包括有一些使用JavaScript开发的Ajax组件。这些组件使用XMLHttpRequest对象以异步的方式与服务器通信,从服务器获取需要的数据后使用DOM API来更新页面中的一部分内容。因此Ajax应用与传统的Web应用的区别主要在三个地方:
1. 不刷新整个页面,在页面内与服务器通信。
2. 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力。
3. 应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面。
由此可见,Ajax使得Web应用更加动态,带来了更高的智能,并且提供了表现能力丰富的Ajax UI组件。这样一类新型的Web应用叫做RIA(Rich Internet Application)应用。
前面是本人在网上找的一些关于AJAX介绍的资料,以帮助不了解AJAX技术的读者尽快了解AJAX技术,下面本人将会把自己在实际开发过程中用到的一些AJAX技术及技巧给大家介绍一下.
使用AJAX技术最重要的就是创建XMLHttpRequest对象,关于如何创建该对象网上有很多资料.本人最常用的一个方法是
function createXMLHttpRequest() {
    var xmlhttp;
    try {
        xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
    } catch(e) {
        try {
            xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
        } catch(e) {
            try {
                xmlhttp = new XMLHttpRequest();
            } catch(e) {
                alert("创建XMLHttpRequest对象失败!");
            }
        }
    }
    return xmlhttp;
}
下面本人将列出一些例子及一些通过这些例子可以学到的东西.
下面一段代码是本人在做新增特定物品时,做验证以判断该物品是否已在数据库中存在的例子.
<input type="text" style="width:100%" class="noEmptyInput" name="segment10" value="<%=segment10%>" maxlength="16" onblur="do_verify();">
function do_verify() {
    var segment10 = document.mainFrm.segment10.value;
    var inventoryItemId = document.mainFrm.inventoryItemId.value;

[1] [2] [3] 下一页 




上一篇:tomcat频繁死掉的问题

下一篇:新手入门:防范SQL注入攻击的新办法

AJAX如何与后台交互 相关文章:
·教你学习如何破解XP登陆密码
·教你如何复制别人的QQ空间
·“黑客”教你如何远程控制计算机
·将系统装到U盘中 如何自制XP@USB启动盘
·如何显示输入法图标(输入法图标消失)
·如何建立一个网站?规划、设计、目的、原则、宣传
·如何在QQ空间加入播放器代码
·如何查出QQ好友精确地理位置
·教你如何制作QQ空间FLASH导航条
·如何实现局域网打印机共享
AJAX如何与后台交互 相关软件:
·如何安装双系统
·如何加固Windows XP 主机安全
·如何评估您的商机
·如何开公司
·零起点教你如何破解软件和制作注册机 and 视频+程序
·如何安装XP系统
·张锦贵-如何把话说得更好1
·菜鸟如何大量获得IPC肉鸡
·如何抓住人的心
·陈安之 如何成为行业营销第一名推广演讲

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot