《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx

上传人(卖家):momomo 文档编号:4460333 上传时间:2022-12-11 格式:PPTX 页数:14 大小:404.30KB
下载 相关 举报
《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx_第1页
第1页 / 共14页
《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx_第2页
第2页 / 共14页
《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx_第3页
第3页 / 共14页
《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx_第4页
第4页 / 共14页
《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、1 1目录12.1 Ajax简介12.2 Ajax工作原理12.3 Ajax工作过程12.4 jQuery中的Ajax技术12.1 Ajax简介uAjax(Asynchronous JavaScript and XML),全称异步的 JavaScript 和 XML技术,它是一种支持异步请求的技术。uAjax的技术组成12.2 Ajax工作原理u传统WEB应用工作过程12.2 Ajax工作原理uAjax WEB应用模式12.2 Ajax工作原理uAjax工作原理12.3 Ajax工作过程u1.创建对象:XMLHttpRequestu2.连接服务器,发送请求给服务器端u3.发送数据,服务器处理请

2、求,AJax引擎处于等待u4.处理服务器返回的结果,通过JavaScript的DOM操作呈现到页面上12.3 Ajax工作过程function get_ajax(url,fnSucc,fnFail)/1.创建Ajax对象var xmlhttp;if(window.XMLHttpRequest)xmlhttp=new XMLHttpRequest();else xmlhttp=new ActiveXObject(Microsoft.XMLHTTP);/2.连接服务器(打开和服务器的连接)xmlhttp.open(GET,url,true);/GET方式/3.发送xmlhttp.send();/4

3、.接收xmlhttp.onreadystatechange=function()if(xmlhttp.readyState=4&xmlhttp.status=200)fnSucc(xmlhttp.responseText);elseif(fnFail)fnFail();Ajax操作函数url:GET方式请求的地址;fnSucc:请求成功后的回调函数;fnFail:请求错误的回调函数。12.4 jQuery中的Ajax技术12.4.1$.get()方法12.4.2$.post()方法12.4.3$.ajax()方法12.4.1$.get()方法方法名:$.get()格式:$.get(url,da

4、ta,callback)功能:使用GET方式来进行异步请求返回值XMLHttpRequest参数:url(String):发送请求的URL地址.data(Map):(可选)要发送给服务器的数据,以Key/value 的键值对形式表示,会做为QueryString附加到请求URL中。callback(Function):(可选)载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。示例$.get(test.php,name:Joan,pwd:iZQ,function(data)alert(数据处理成功!:+data););12.4.2$.post()方法方法名$.

5、post()格式$.post(url,data,callback,type)功能使用POST方式来进行异步请求返回值 XMLHttpRequest参数:url(String):发送请求的URL地址.data(Map):(可选)要发送给服务器的数据,以 Key/value 的键值对形式表示。callback(Function):(可选)载入成功时回调函数(只有当Response的返回状态是success才是调用该方法)。示例$.post(test.php,name:Joan,pwd:iZQ,function(data)alert(数据处理成功!:+data););12.4.3$.ajax()方法方法方法名名$.ajax()格式$.ajax(key/value 对象)功能通过 HTTP 请求加载远程数据。返回值XMLHttpRequest示例$.ajax(type:POST,url:isused.php,data:name=Joan&pwd=123123,success:function(msg)alert(数据处理完成:+msg););传道,授业,解惑

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《WEB前端开发技术实用教程》课件第12章 异步处理Ajax技术.pptx)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|