Ajax
bboyjoe
勇气与智慧并行,才能越过人生的一座座高山。
展开
-
jQuery的AJax异步加载片段
主要用到load()方法以及getScript()方法,具体以一个例子说明:在现有html文件中加载一个拟好的片段,以及在片段加载完成之前阻止用户进一步操作的弹出框。首先是现有html代码,无任何内容: AJax异步访问 拟一个js文件getData.js写一个函数最简陋的弹出框提示为例:function getData(){原创 2015-08-11 23:30:44 · 2226 阅读 · 0 评论 -
jQuery的AJax异步访问
用一个例子用以说明:点击按钮,将input内用户输入的数据发送给服务端,并将结果返回给页面。首先是html承载内容: AJax异步访问 提交 结果:配置服务器:Server.php<?phpif(isset($_GET['name'])){ echo "姓名:".$_GET['name'];}else{原创 2015-08-11 20:58:29 · 933 阅读 · 0 评论 -
javascript之Ajax起步
XMLHttpRequest readyState属性的值:UNSENT——0——已创建XMLHttpRequest对象;OPENED——1——已调用open方法;HEADERS_RECEIVED——2——已收到服务器响应的标头;LOADING——3——已收到服务器响应;DONE——4——响应完成或已失败; 上海远地资产管理有限公司原创 2015-07-23 13:59:50 · 838 阅读 · 0 评论 -
javascript之处理Ajax错误
使用Ajax须留心两类错误。它们的区别源于视角的不同。第一类错误是从XMLHttpRequest对象的角度看到的问题:某些因素阻止了请求发送到服务器,例如DNS无法解析主机名,连接请求被拒绝,或者URL无效。第二类错误是从应用程序的角度看到的问题:它们发生于请求成功发送至服务器,服务器接受请求,进行处理并生成响应,但该相应并不指向你期望的内容时。例如:如果你请求的URL不存在,这类问题就会原创 2015-07-23 16:19:09 · 1883 阅读 · 0 评论 -
javascript之Ajax获取和设置标头
XMLHttpRequest对象中与标头有关的方法:setRequestHeader(,)——用指定值设置标头;getResponseHeader()——获取指定标头的值;getAllResponseHeaders()——以单个字符串形式获取所有标头;覆盖请求的HTTP方法,如下代码:可规避防火墙只允许GET和POST请求通过的限制;httpRequest.setReq原创 2015-07-23 18:23:40 · 1448 阅读 · 0 评论 -
javascript之使用Ajax事件
XMLHttpRequest对象定义的事件:abort——在请求被终止时触发(ProgressEvent);error——在请求失败时触发(ProgressEvent);load——在请求成功完成时触发(ProgressEvent);loadend——在请求已完成时触发,无论成功还是发生错误(ProgressEvent);loadstart——在请求开始时触发(Progress原创 2015-07-23 15:03:51 · 1096 阅读 · 0 评论 -
$.ajax()方法详解
jquery中的ajax方法参数总是记不住,这里记录一下。1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,转载 2016-03-24 11:07:53 · 647 阅读 · 0 评论