初用Ajax

早就有学习Ajax的想法了,但每次拿起一本Ajax的书,翻了不到百页就学不下去了,里面讲的东西实在太多了,前面讲javaScript的内容看了好 几遍都记不住,也就没心思去看后面的内容;看Ajax案例吧,更是什么也不清楚。 这次使用Ajax是源于写一个网页,登陆的时候不用JavaScript感觉程序太臃肿,而且不modern。于是从网上down了个登陆程序,结果一 用,单击jsp里的button没反应,就在JavaScript里加了个alert,运行时显示httpstatus非200,上网查了下,应该是 open里的url写错了,找了一堆资料,都不能解决。我干脆决定换个例子。后来找到了一个完整的程序:http://blog.csdn.net/ecjtuxuan/archive/2008/03/31/2233292.aspx
       运行终于正常了,不过这个例子用的不是JavaScript,是servlet的,servlet我也没怎么看过,但这个程序还是不难理解的,结合最开始的那个登陆程序,怎么说也让我弄清楚了整个流程:
       触发事件后,运行javaScript里的函数体,该函数调用servlet,获得返回的xml后,解析该xml,再在jsp页面相关的地方表现出来。(不知道这样理解对不对)

时间: 2025-01-05 00:24:39

初用Ajax的相关文章

初入ajax

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面. ————百

Struts2之ajax初析

Web2.0的随波逐流,Ajax那是大放异彩,Struts2框架自己整合了对Ajax的原生支持(struts 2.1.7+,之前的版本可以通过插件实现),框架的整合只是使得JSON的创建变得异常简单,并且可以简单的融入到Struts2框架中,当然这只是在我们需要JSON的时候才会显得流光溢彩. 首先不谈Struts2的原生支持,我们自己写一个ajax示例,使用异步请求,直接请求action动作: InfoAction.java package cn.codeplus.action; import

Ajax初体验

协议的定义:可以理解为一套规范,当使用的双方都遵守这套规范时,才能够实现沟通.常见的协议有:HTTP,HTTPS超文本传输协议 FTP文件传输协议 SMTP邮件传输协议http协议:网站是基于HTTP协议的,比如我们在开发网站中经常使用的css,js,图片等等都是基于该协议进行传输的浏览器通过向服务器请求报文,从而告诉服务器浏览器的一些信息,服务器接到请求报文后知道浏览器的一些内容,然后找符合浏览器需要的一系列内容,找到之后再通过响应报文告诉浏览器结果请求报文包括:请求报文头,请求报文行.请求报

ajax初理解

uri:统一资源标示符 url:统一资源定位符,包括三个部分:方案,地址,资源 urn:统一资源名称 一个http事务是由一个请求和一个相应构成,不管在任何情况下,这种通信通过名为http宝文的格式化数据进行的 ajax是基于http的 get方法是向服务器获取东西 post是向服务器输送东西 respons是主题,存放数据的,里面的内容可以是动态的也可以是静态啊 127.0.0.1:8081====localhost:8081 axaj四步: 1创建请求对象 2打开这个对象 3注册当ready

数据交互 - Ajax初体验

2016-10-22 12:22:42 相关概念 AJAX(Asynchronous Javascript And XML)即"异步JavaScript和XML": 是指一种实现客户端和服务器的数据传递的网页开发技术: 核心:局部刷新,异步加载: 即"在不需要刷新页面的情况下,就可以与Web服务器交换数据,产生局部刷新的效果". 基础步骤 第一步 :先创建AJAX对象 1 /*兼容处理*/ 2 var xhr; //声明AJAX对象变量 3 if(window.XM

Ajax初窥

Ajax四个步骤 1. 创建Ajax对象2. 连接到服务器3. 发送请求4. 接收返回值 0x01 创建AJAX对象 方法1(非IE6.0) Var oAjax = new XMLHttpRequest(); 方法2(IE6.0) //IE6.0版本所使用的Ajax Var oAjax = new ActiveXObject(“Micosoft.XMLHTTP”); 方法3(兼容版) 兼容的原理 //使用没有定义的变量----报错//使用没有定义的属性----Underfine 实例代码 <sc

Ajax初认识

Ajax,异步的javascript和XML,一种用于创建快速动态网页的技术.通过Ajax引擎在后台与服务器进行少量数据交换,使网页实现异步更新.先理解同步和异步的概念:同步即在发出一个请求时必须有响应,而异步则是发出请求后可能不能立刻得到结果,也不会影响服务端处理其他活动,而请求完成后返回给发出者.比如下次我请你吃饭一定要及时回复(同步),而你请我的话是不是更愿意是异步呢. 先通过一张图来说明传统Web和Ajax方式的不同之处: 客户端 服务器 用户体验 效果 传统Web(同步) 页面代码简单

day57——ajax之初体验

转行学开发,代码100天--2018-05-12 今天是一个特别的日子--首先是母亲节,在此也祝福亲爱的妈妈健康长寿.其次今天是汶川大地震10周年,10年过去了,经历过苦难的人更加坚毅勇敢地面向未来! 祝福,祝愿! 今天记录的是一节ajax的学习笔记.初步了解和尝试ajax的使用. 关于ajax的基本概念就不在此赘述了.直接说明ajax的应用步骤. 1.创建ajax对象 // Old compatibility code, no longer needed. if (window.XMLHttp

Ajax异步与JavaScript的一些初浅认识

向服务器请求数据的技术 有以下五种常用技术用于向服务器请求数据 XMLHttpRequest(XHR) Dynamic script tag insertion(动态脚本标签插入) iframes Comet Multipart XHR (多部分的XHR) XHR 优点:能够精细的控制发送请求和数据接收,也就是说你可以在请求的报文中添加任意的头信息和参数(包括Get和Post),并读取从服务器返回的头信息,以及响应文本自身. 缺点:不能使用XHR从当前运行的代码域之外请求数据,而且老版本的IE不