复制代码 代码如下:
$.ajax({
type: "GET",
url: "Services/EFService.svc/Members",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
// Play with returned data in JSON format
},
error: function (msg) {
alert(msg);
}
});
全局事件是每次的Ajax请求都会触发的,它会向DOM中的所有元素广播,在上面 getScript() 示例中加载的脚本就是全局Ajax事件。全局事件可以如下定义:
复制代码 代码如下:
$("#loading").ajaxStart(function(){
$(this).show();
});
我们可以在特定的请求将全局事件禁用,只要设置下 global 选项就可以了:
复制代码 代码如下:
$.ajax({
url: "test.html",
global: false,// 禁用全局Ajax事件. // ... });
下面是jQuery官方给出的完整的Ajax事件列表:
•ajaxStart (Global Event)
This event is broadcast if an Ajax request is started and no other Ajax requests are currently running.
•beforeSend (Local Event)
This event, which is triggered before an Ajax request is started, allows you to modify the XMLHttpRequest object (setting additional headers, if need be.)
•ajaxSend (Global Event)
This global event is also triggered before the request is run.
•success (Local Event)
This event is only called if the request was successful (no errors from the server, no errors with the data).
•ajaxSuccess (Global Event)
This event is also only called if the request was successful.
•error (Local Event)
This event is only called if an error occurred with the request (you can never have both an error and a success callback with a request).
•ajaxError (Global Event)
This global event behaves the same as the local error event.
•complete (Local Event)
This event is called regardless of if the request was successful, or not. You will always receive a complete callback, even for synchronous requests.
•ajaxComplete (Global Event)
This event behaves the same as the complete event and will be triggered every time an Ajax request finishes.
•ajaxStop (Global Event)
This global event is triggered if there are no more Ajax requests being processed.
jQuery.ajaxSetup( options ) : 设置全局 AJAX 默认选项。
设置 AJAX 请求默认地址为 "/xmlhttp/",禁止触发全局 AJAX 事件,用 POST 代替默认 GET 方法。其后的 AJAX 请求不再设置任何选项参数。
jQuery 代码:
复制代码 代码如下:
$.ajaxSetup({
url: "/xmlhttp/",
global: false,
type: "POST"
});
$.ajax({ data: myData });
如果指定为 html 类型,任何内嵌的 JavaScript 都会在 HTML 作为一个字符串返回之前执行。类似地,指定 script 类型的话,也会先执行服务器端生成 JavaScript,然后再把脚本作为一个文本数据返回。
JSON 数据是一种能很方便通过 JavaScript 解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用 jsonp 类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的 URL 后面。服务器端应当在 JSON 数据前加上回调函数名,以便完成一个有效的 JSONP 请求。如果要指定回调函数的参数名来取代默认的 callback,可以通过设置 $.ajax() 的 jsonp 参数。
相关推荐:
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
AI生成网页模板,轻松打造专业网站,ai网格画法
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
摘要AI生成:高效工作的新时代利器
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
AI免费生成文章的软件:轻松创作的秘密武器
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
seo规范是什么,seo行业标准 ,啊龙ai音乐
文章去AI回归创作的本真之美
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
软件我在AI:改变未来的智能助手
ChatGPT40不收费版本:科技革新,智能助手助力生活与工作,ai医疗武器有哪些
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
好用的AI智能工具,让生活与工作更高效!
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
用AI创作的文章算原创吗?深度背后的逻辑与意义
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
文章创作AI:引领智能写作的新时代
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
AI免费生成文本,内容创作新篇章
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
GPT怎么收费?揭秘AI技术的定价与价值,ai报考高考
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
SEO前的准备工作:如何让网站为搜索引擎优化做好充分准备,SEO_网站排名优化_网络推广
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
怎么让AI润色文章,让写作更轻松?
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班