整理一下对jQuery ajax的理解:
1、ajax(异步的 JavaScript 和 XML),是在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的技术,对提升网站性能、用户体验有很大的帮助。
2、简单易用的高层实现有:$.get, $.post;完整一点的实现:$.ajax
1 $.ajax({ 2 url: "url", // 调用路径 3 type: "post", // 请求方式 4 async: false, // 同步请求,默认为true,若为false,表示用户其他操作必须等待请求完成才执行 5 cache: false, // 缓存,默认为true 6 contentType: "application/x-www-form-urlencoded", // 发送信息至服务器时内容编码类型,若编码类型有特殊要求,需改变,如json格式 7 data: {foo:["bar1", "bar2"]}, // 发送到服务器的数据 8 dataType: "json", // 服务器返回的数据类型(xml、html、script、json、jsonp、text) 9 traditional: true, // 如果你想要用传统的方式来序列化数据,那么就设置为 true。在处理数组类型的数据时可使用 10 success: function (data) { // data为返回的数据 11 // 成功后回调函数 12 }, 13 error: function (data) { 14 // 失败后回调函数 15 }, 16 beforeSend: function (data) { 17 // 在发送请求之前调用,并且传入一个 XMLHttpRequest 作为参数 18 } 19 })
$.get, $.post大同小异,参数较少,是简化版的$.ajax
—-想了解更多的jQuery特效教程关注<计算机技术网(www.ctvol.com)!!>
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/102139.html