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 相关文章推荐
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
Feb 03 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
JavaScript把数组作为堆栈使用的方法
Mar 20 Javascript
jquery实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
使用vue-resource进行数据交互的实例
Sep 02 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
Oct 10 Javascript
微信小程序分享小程序码的生成(带参数)以及参数的获取
Mar 25 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 Javascript
如何阻止移动端浏览器点击图片浏览
Aug 29 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
php 多个submit提交表单 处理方法
2009/07/07 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
python开发中module模块用法实例分析
2015/11/12 Python
Python实现简易Web爬虫详解
2018/01/03 Python
python实现字符串和字典的转换
2018/09/29 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
Python底层封装实现方法详解
2020/01/22 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
2020/05/14 HTML / CSS
linux面试题参考答案(9)
2016/01/29 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
技术总监管理岗位职责
2014/03/09 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
运动会方队口号
2014/06/07 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
Java8中Stream的一些神操作
2021/11/02 Java/Android