- 24
- 0
- 约2.32万字
- 约 120页
- 2020-05-22 发布于江苏
- 举报
11.6 jQuery操作Ajax 选项名称 说明 url 处理Ajax请求的服务器地址 data 发送Ajax请求时传递的参数,字符串类型 success Ajax请求成功时所触发的回调函数 type 发送的HTTP请求方式,如get、post datatype 期待的返回值类型,如xml、json、script或html数据类型 async 是否异步,true表示异步,false表示同步,默认值为true cache 是否缓存,true表示缓存,false表示不缓存,默认值为true contentType 请求头,默认值为application/x-www-form-urlencoded; charset=UTF-8 complete 当服务器URL接收完Ajax请求传送的数据后触发的回调函数 jsonp 在一个jsonp请求中重写回调函数的名称 11.6 jQuery操作Ajax $.post(index.php, {id: 2, name: JS}, function(msg) { console.log(msg.id + - + ); // 输出结果:2-JS }, json); $.post() 上述代码表示处理当前Ajax请求的地址是同级目录下的index.php,在Ajax请求成功后,接收index.php返回的JSON格式的数据并在控制台进行输出。 11.6 jQuery操作Ajax 在jQuery中对Ajax的操作方法中,$.ajax(url,[options])是底层方法。 通过该方法的options参数,可以实现$.get()、$.post()、$.getJSON()和$.getScript()方法同样的功能。 下面列举$.ajax()方法的3种常用方式。 只发送GET请求 发送GET请求并传递数据,接收返回结果 只配置setting参数,同样实现Ajax操作 11.6 jQuery操作Ajax $.ajax(index.php,{ data: {book: PHP, sales: 2000}, // 要发送的数据 success:function(msg){// 请求成功后执行的函数 alert(msg); } }); $.ajax(index.php); 示例1 示例2 11.6 jQuery操作Ajax $.ajax({ type: GET url: index.php, data: {id: 2, name: JS}, success: function(msg) { console.log(msg); } }); $.ajaxSetup({ type: GET, url: index.php, data:{id: 2, name: JS}, success: function(msg) { alert(msg); } }); $.ajax(); 等价 11.6 jQuery操作Ajax 除此之外,在jQuery中还为操作Ajax额外的提供了一些辅助的函数以及相关的Ajax事件处理方法,方便开发。 分类 方法/函数 说明 辅助函数 $.param(obj) 创建数组或对象的序列化表示 serialize() 通过序列化表单值,创建URL编码文本字符串 serializeArray() 通过序列化表单值,创建对象数组(名称和值) Ajax事件 ajaxComplete(fn) Ajax请求完成时触发的事件执行函数 ajaxError(fn) Ajax请求发生错误时触发的事件执行函数 ajaxSend(fn) Ajax请求发送前触发的事件执行函数 ajaxStart(fn) Ajax请求开始时触发的事件执行函数 ajaxStop(fn) Ajax请求结束时触发的事件执行函数 ajaxSuccess(fn) Ajax请求成功时触发的事件执行函数 11.6 jQuery操作Ajax var data = {id: 2, name: Lucy, skill: [PHP, JS]}; var seri_data = $.param(data); var deseri_data = decodeURIComponent(seri_data); // 输出结果:id=2name=Lucyskill%5B%5D=PHPskill%5B%5D=JS console.log(seri_data); // 输出结果:id=2name=Lucyskill[]=PHPskill[]=JS console.log(deseri_data); 序列化对象 上述代码表示处理当前Ajax请求的地址是同级目录下的index.php,在Aja
您可能关注的文档
- Excel 在会计中的应用-第1章 Excel基础.pptx
- Excel 在会计中的应用-第4章 Excel在应收账款管理中的应用.pptx
- Excel 在会计中的应用-第5章 Excel在固定资产管理中的应用 .pptx
- Excel 在会计中的应用-第6章 Excel在成本费用统计分析中的应用 .pptx
- Excel 在会计中的应用-第7章 Excel在进销存统计中的应用 .pptx
- Excel 在会计中的应用-第8章 Excel在会计中的应综合用 .pptx
- Excel在财务管理中的应用-第1章 Excel基础.pptx
- Excel在财务管理中的应用-第3章 内部长期投资.pptx
- Excel在财务管理中的应用-第5章 证券投资分析.pptx
- Excel在财务管理中的应用-第6章 借款筹资分析.pptx
最近下载
- 2025 AI智能体的实践应用:评估与治理基础框架白皮书(中文).docx
- 2025-2026学年高一语文下学期开学摸底考试试题及答案详解(含范文参考).docx VIP
- 混凝土排水管道基础及接口 04S516.pdf VIP
- 基于LABVIEW的虚拟频谱分析仪设计.pdf VIP
- 潍柴WP7NG系列天然气发动机维修手册.PDF
- 数据结构期末复习题.docx VIP
- 2026年苏州健雄职业技术学院单招职业技能考试参考题库及答案详解.docx VIP
- 清洁能源领域:氢能企业的组织架构与职责.docx VIP
- T∕SIA 065-2025 智能体行为安全要求.pdf VIP
- 22G101三维图集合集.pdf VIP
原创力文档

文档评论(0)