博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax beforeSend和complete 方法
阅读量:7051 次
发布时间:2019-06-28

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

$.ajax({    beforeSend: function(){
// Handle the beforeSend event }, complete: function(){
// Handle the complete event } // ......});

其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。

complete 方法执行完后调用

用途

防止重复数据

// 提交表单数据到后台处理$.ajax({    type: "post",    data: studentInfo,    contentType: "application/json",    url: "/Home/Submit",    beforeSend: function () {
// 禁用按钮防止重复提交 $("#submit").attr({ disabled: "disabled" }); }, success: function (data) {
if (data == "Success") { //清空输入框 clearBox(); } }, complete: function () {
$("#submit").removeAttr("disabled"); }, error: function (data) {
console.info("error: " + data.responseText); }});

模拟Toast效果

$.ajax({    type: "post",    contentType: "application/json",    url: "/Home/GetList",    beforeSend: function () {
$("loading").show(); }, success: function (data) {
if (data == "Success") { // ... } }, complete: function () {
$("loading").hide(); }, error: function (data) {
console.info("error: " + data.responseText); }});

转载地址:http://ctvol.baihongyu.com/

你可能感兴趣的文章
微信相册
查看>>
java验证码/servlet
查看>>
1:spring mvc 概述
查看>>
Java 打包成 exe 文件
查看>>
go开发环境goclipse的安装
查看>>
Android NDK学习(2)使用cygwin生成.so库文件
查看>>
android使用notifyDataSetChanged()方法,listview数据没有更新
查看>>
MySQL中group_concat函数
查看>>
linux 学习笔记--磁盘管理
查看>>
SmartAuditor播放器不能搜索
查看>>
Weblogic10.3.6 for solaris10 x64安装
查看>>
eval解析JSON对象中的注意点
查看>>
为何有着良好设计的系统代码反而不容易看懂?
查看>>
Windows下Apache以FastCGI模式运行PHP
查看>>
Linux下无线网卡的安装
查看>>
Tomcat
查看>>
HBase的表结构
查看>>
10个你应该了解的Git命令(以及Git省时小窍门)
查看>>
PLSQL批量绑定插入数据
查看>>
Cesium入门9 - Loading and Styling Entities-加载和样式化实体
查看>>