jQuery同步提交示例代码


Posted in Javascript onDecember 12, 2015

本文实例讲述了jQuery同步提交的方法。分享给大家供大家参考,具体如下:

使用jQuery 框架,同步提交演示

在一些严格检测或者递归、循环调用的情况下,如果不能同步返回数据则可能会出现错误结果,所以需要使用同步提交技术,jQuery默认是异步操作,需要显式设置异步属性async为false,便可以实现同步。

自定 data 提交

function GroupCheck(url, operate, check, group, joker) 
{ 
 var result = -1; 
 $.ajax( 
 { 
  type : "POST", 
  async : false, 
  url : url, 
  data : 
  { 
   operate : operate, 
   id_atGroup : group, 
   id_atJoker : joker 
  } 
 }).done(function(msg) 
 { 
  if (msg != null && msg != "") 
  { 
   if (msg == 0) 
   { 
    alert("操作成功2"); 
   } 
   else 
   { 
    alert("操作失败2"); 
   } 
  } 
  else 
  { 
   alert("服务器异常2"); 
   // check.checked = true; 
  } 
 }).fail(function() 
 { 
  // alert("error"); 
 }).always(function() 
 { 
  // alert("complete"); 
 }); 
 return result; 
}

取得 form 作为提交的数据

var $form = $('#theForm1'); 
url = $form.attr('action'); 
$.ajax( 
{ 
 type : "POST", 
 async : false, 
 url : url, 
 data : $form.serialize() 
}).done(function(msg) 
{ 
 // 完成代码 
});

注意 1.8以后,废弃 jqXHR.success(), jqXHR.error(), andjqXHR.complete(),改为 jqXHR.done(),jqXHR.fail(), and jqXHR.always()

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
JavaScript 函数式编程的原理
Oct 16 Javascript
JavaScript 利用Cookie记录用户登录信息
Dec 08 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
jquery动态添加删除div 具体实现
Jul 20 Javascript
基于jQuery实现美观且实用的倒计时实例代码
Dec 30 Javascript
Javascript原型链的原理详解
Jan 05 Javascript
同步异步动态引入js文件的几种方法总结
Sep 23 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
在Vue项目中引入腾讯验证码服务的教程
Apr 03 Javascript
Jquery动态列功能完整实例
Aug 30 jQuery
微信小程序实现简单文字跑马灯
May 26 Javascript
JavaScript匿名函数之模仿块级作用域
Dec 12 #Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 #Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
Dec 11 #Javascript
jQuery入门之层次选择器实例简析
Dec 11 #Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 #Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 #Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 #Javascript
You might like
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
PHP Token(令牌)设计
2008/03/15 PHP
php 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
php学习之变量的使用
2011/05/29 PHP
10个实用的PHP代码片段
2011/09/02 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
js实现收缩菜单效果实例代码
2013/10/30 Javascript
点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
Python中的闭包实例详解
2014/08/29 Python
一道python走迷宫算法题
2018/01/22 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
演讲稿格式范文
2014/05/19 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
2014年国庆晚会主持词
2014/09/19 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
捐款感谢信
2015/01/20 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
焦点访谈观后感
2015/06/11 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
python内置模块之上下文管理contextlib
2022/06/14 Python