AJAX异步同步代码分析
var xmlhttp = new XMLHttpRequest()
xmlhttp.open(方法,指定内容,是否同步异步)
xmlhttp.send();
这里主要说说‘是否同步异步’这个概念
当异步时(TRUE)
- 在等待服务器响应时执行其他脚本
- 当响应就绪后对响应进行处理
并且应该建立监听事件
xmlhttp.onreadystatechange=function{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("testDiv").innerHTML=xmlhttp.responseText;
}
}
如果同步时(FALSE)
注意 :JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止
使用 async=false 时,请不要编写 onreadystatechange 函数 - 把代码放到 send() 语句后面即可
var xmlhttp = new XMLHttpRequest()
xmlhttp.open(方法,指定内容,是否同步异步)
xmlhttp.send();
document.getElementById("testDiv").innerHTML=xmlhttp.responseText;
二、responseText 与 responseXML 的区别
responseText :document.getElementById("testDiv").innerHTML=xmlhttp.responseText;
responseXML :
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("test");
for (i=0;i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br />";
}
document.getElementById("testDiv").innerHTML=txt;
发表评论
-
webservice的cxf接口
2013-04-07 10:39 975CXF接口: 1.下载cxf-apache的工具包(附 ... -
java程序通信方式(未完)
2013-04-07 09:16 6181:采用J2EE 的Servlet 完成特定功能,部署To ... -
form提交
2013-02-28 16:46 0<html> <head> < ... -
jQuery怎样做开发(陆续更新)
2013-02-28 09:56 679调试环境 firefox firedebug ... -
eclipse撤销spring的方法
2012-10-26 14:51 948撤消MyEclipse对Spring的支持 1. 从 ... -
structs2--搭建
2012-10-24 13:43 0嗷嗷 -
target标签作用
2012-09-21 09:51 759_blank -- 在新窗口中打开链接 _parent -- ... -
js控制链接不在新窗口中打开
2012-09-20 10:35 1044控制目的:禁止右键菜单 <script languag ... -
structs2与structs1.x的原理
2012-09-17 13:52 805当用户向Struts2发送请求时,FilterDispatch ... -
spring简单demo——翻转
2012-09-17 13:37 897Spring 实例入门 本文结合实例理解解容器,DI,IO ... -
structs2的应用与structs1.x的区别
2012-09-17 10:43 1346【第1步】 安装Struts2 ... -
【编译jar文件】-- 中文看不懂啊,来篇英文的
2012-09-03 16:27 1021jar基本操作: 1. 创建jar文件 ja ... -
java生成唯一标示
2012-08-20 15:27 822/** * 生成UUID * * @re ... -
POI 与 JXL
2012-08-13 16:59 0用过的Excel导入, jar包: poi-3.2-FIN ... -
List与Map详细比较
2012-08-09 13:34 8031.Collection接口与Map的总体框架图 Col ... -
nginx服务器
2012-08-07 09:45 692Nginx 是一个很牛的高性能Web和反向代理服务器,它具 ... -
【转】Java编程中“为了性能”尽量要做到的一些地方
2012-07-05 14:40 600愿文http://javatgo.iteye.com/blog ... -
快速失败行为——迭代器的异常
2012-06-18 10:26 1073关于迭代器的'快速失败行为' 快速失败行为是指某个线程在迭代 ...
相关推荐
**jQuery + AJAX 处理 XML 数据** 在网页开发中,jQuery 和 AJAX 技术的结合是获取和操作服务器端数据的常见方式。本篇将详细探讨如何使用 jQuery 的 AJAX 功能来处理 XML(可扩展标记语言)数据。 **1. jQuery 和...
标题 "Rails3-使用ajax处理并发" 涉及的是在Ruby on Rails 3框架中如何利用Ajax技术处理并发请求。Rails是一个流行的Web应用程序开发框架,它基于Ruby语言,而Ajax(Asynchronous JavaScript and XML)则是一种允许...
jqyery ajax $.ajax $.post 两种方式 此例子,分别用了两种处理方式实现, 用tomcat6.0 servlet jsp 调试很方便 下载解压后 直接用myeclipse导入,就可以调试,没有用数据库,适合新手学习。 如果调试不成功的,...
以下是关于AJAX处理大数据量的一些关键知识点: 1. **分页加载**:在处理大数据集时,AJAX可以实现分页加载,只请求和显示当前所需的页面数据,减少服务器负载和网络传输的数据量。这可以通过发送包含当前页码和每...
总结来说,这个例子展示了如何结合SSH1和jQuery AJAX处理JSON二维数组,实现菜单联动下拉框以及附加的查看详情功能。整个流程包括前端的AJAX请求、后端的JSON数据处理以及UI交互逻辑。理解这些技术对于开发复杂的Web...
**标题解析:** "自己用的简单封装AJAX类" 指的是作者为了个人使用需求,编写了一个简化的AJAX处理类。AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,...
关于Ajax的常见面试题 1,Ajax和javascript的区别? javascript是一种在浏览器端执行的脚本语言,Ajax是一种创建交互式网页应用的开发技术 ,它是利用了一系列相关的技术其中就包括javascript。 Javascript是由...
讲的是ajax的应用因为觉得不错所以上传分享!
一个处理ajax分页和html静态化页面分页的类,method 处理环境 设置为 html,问号的位置会自动替换为去向页码或method 处理环境 设置为 ajax,ajax分页跳转页面的javascript方法,ajax_func_name后面的附带参数 默认...
比如`data-ajax="true"`启用Ajax处理,`data-ajax-url`指定请求的目标URL,`data-ajax-method`定义HTTP方法(GET或POST)等。 2. **事件处理**:库内部监听`ajaxStart`、`ajaxSend`、`ajaxSuccess`、`ajaxError`等...
此外,还有许多其他框架如AngularJS、React、Vue等,它们都内置了强大的Ajax处理能力,使得开发更高效。 总之,《Ajax in Action》这本书深入浅出地介绍了Ajax技术,无论是对初学者还是有经验的开发者,都能从中...
DLL文件可能包含了自定义的Ajax处理逻辑。 4. **C#编程**:后缀为`.cs`的文件是C#源代码文件,它们包含了类、方法和其他程序元素,用于处理服务器端的业务逻辑和Ajax交互。 5. **异步处理**:`AjaxHtml.aspx.cs`等...
在ajax中使用post方法,用常规的参数格式:param1=a1¶m2=a2 ,当参数长度过长时,依然提交不成功。比如我们经常这样写一个ajax的post请求: $.ajax({ type: "post", // post or get contentType:"application...
**Ajax与jQuery详解** 在现代Web开发中,Ajax(异步...同时,随着前端技术的发展,如Vue.js、React.js等框架也提供了更高级的Ajax处理方式,但了解基础的Ajax和jQuery仍然十分必要,它们构成了现代Web开发的重要基石。
除了使用内置控件,开发者还可以自定义Ajax处理程序,例如使用PageMethods或HttpHandler,以实现更复杂的需求。 **Chapter 11: 响应式设计与Ajax** 在响应式设计中,Ajax可以改善移动设备的用户体验,通过动态加载...
这个名字可能是工资管理系统,使用Ajax处理员工薪资计算、查询等操作,保证数据的实时性和准确性。Ajax在这里可以帮助用户快速获取计算结果,而无需等待整个页面刷新。 05.rar: 文件名不明确,但根据上下文,这...
- Axios、Fetch等库也为现代Web开发提供了更强大的Ajax处理工具。 9. **实际应用示例** - 表单无刷新验证:在提交前通过Ajax验证用户输入,避免页面跳转。 - 数据实时更新:如天气预报、股票信息等实时数据显示...
本篇文章将深入探讨Prototype库中的Ajax处理,并结合XML数据格式进行解析。** ### 1. Prototype库简介 Prototype是一个强大的JavaScript框架,它提供了许多便利的功能,如DOM操作、事件处理、Ajax交互等。该库简化...
原生ajax处理json格式数据代码实例: 由于jQuery的出现,原生ajax使用频率也越来越少,这当然是因为jQuery的便利性多导致的。 但是对于原生ajax实现原理的知晓也是非常重要的,下面就改造本板块的一个使用jquery ajax...
当用户在前端填写表单时,触发AJAX请求,请求会发送到服务器,服务器验证信息后返回结果,AJAX处理这个结果并在前端更新相应部分,而无需刷新整个页面。 2. **HTML表单**:注册页面通常包含一个HTML表单,其中包含...