博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中的全局事件
阅读量:6204 次
发布时间:2019-06-21

本文共 1539 字,大约阅读时间需要 5 分钟。

ajaxStart(callback):Ajax请求开始时触发该事件

ajaxSend(callback):Ajax请求发送前触发该事件

ajaxSuccess(callback):Ajax请求成功时触发该事件

ajaxComplete(callback):Ajax请求完成时触发该事件

ajaxStop(callback):Ajax请求结束时触发该事件

ajaxError(callback):Ajax请求出现错误时触发该事件

 

可以对 jQuery 对象调用上述全局事件。

例如,当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏

AjaxStartAjaxStop
Loading.....

 直接利用$.ajaxSetup(options)方法统一设定所有$.ajax()方法中的参数。代码如下:

$.ajaxSetup({        //统一设置$.ajax()方法中的相同部分type: "GET", //data: "user="+escape($("#user").val())+"&comment="+escape($("#comment").val()), beforeSend:function(){$("#target").html("
正在载入…");}, error:function(){$("#target").html("

载入失败

");}, success: function(data){ //第3个参数,回调函数,在请求完成后执行 $("#target").html(data); }});

 

 

也可以在ajax()里面直接使用;

function Ajax(){      $.ajax({        type: "GET",        url: "9-15.php",        data: "user="+escape($("#user").val())+"&comment="+escape($("#comment").val()),   //escape()方法会将参数中的字符串编码成Unicode格式的字符串        beforeSend:function(){            //发送请求之前            $("#target").html("
正在载入…");}, error:function(){$("#target").html("

载入失败

");}, success: function(data){ //请求成功时 $("#target").html(data); } });}

9-15.php                                                                         

header("Content-type: text/html; charset=gb2312"); $user=unescape($_GET['user']);$comment=unescape($_GET['comment']);for($i=1;$i<10000000;$i++);        //用于延时,以看到正在载入的图标echo "

评论人:".$user."

";echo "

内容:".$comment."

"

转载于:https://www.cnblogs.com/xs-yqz/p/5112484.html

你可能感兴趣的文章
森森的测试
查看>>
nat 转换 vrrp热备份 端口跟踪
查看>>
Linux crontab调用脚本中的ifconfig命令返回为空
查看>>
Linux解决Device eth0 does not seem to be present
查看>>
php 冒泡排序法
查看>>
seaJs原理分析和源码解读(上)
查看>>
docker学习记录(二)--安装docker并配置镜像源
查看>>
HTML5 localStorage本地存储实际应用举例
查看>>
python之装饰器
查看>>
华为ensp实验拓扑一熟悉常用的IP相关命令拓扑
查看>>
mysql双主复制模型
查看>>
U8860 华为荣耀各种刷机教程
查看>>
Java使用"指针"快速比较字节
查看>>
Tomcat配置性能管理服务--Elastic APM Server
查看>>
这些年正Android - Traveling 第一章001
查看>>
Oracle备份与恢复(五)
查看>>
处理电脑蓝屏步骤
查看>>
虚拟桌面的备份恢复最佳实践 第二部分
查看>>
恢复Innodb损坏的表
查看>>
Linux 时间
查看>>