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 相关文章推荐
随窗体滑动的小插件sticky源码
Jun 21 Javascript
Js操作树节点自动折叠展开的几种方法
May 05 Javascript
js脚本实现数据去重
Nov 27 Javascript
Bootstrap3 多选和单选框(checkbox)
Dec 29 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
angularjs 缓存的使用详解
Mar 19 Javascript
浅谈js获取ModelAndView值的问题
Mar 28 Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
Jul 30 Javascript
微信小程序实现页面监听自定义组件的触发事件
Nov 01 Javascript
jQuery实现动态向上滚动
Dec 21 jQuery
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
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
PHP实现递归无限级分类
2015/10/22 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
2018/09/11 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
Python中函数的用法实例教程
2014/09/08 Python
Python 常用string函数详解
2016/05/30 Python
python实现下载文件的三种方法
2017/02/09 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
Python脚本如何在bilibili中查找弹幕发送者
2020/06/04 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
Python 列表反转显示的四种方法
2020/11/16 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
十岁生日家长答谢词
2014/01/17 职场文书
党员教师一句话承诺
2014/05/30 职场文书
关于读书的活动方案
2014/08/14 职场文书
2014年护理部工作总结
2014/11/14 职场文书
2014年采购工作总结
2014/11/20 职场文书
销售合作意向书范本
2015/05/08 职场文书
爱心捐助活动总结
2015/05/09 职场文书
MySQL 如何限制一张表的记录数
2021/09/14 MySQL
前端JavaScript大管家 package.json
2021/11/02 Javascript
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫