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 相关文章推荐
在jquery中处理带有命名空间的XML数据
Jun 13 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
Dec 31 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
jQuery实现的右下角广告窗体跟随效果示例
Sep 16 Javascript
什么是JavaScript中的结果值?
Oct 08 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
JS二叉树的简单实现方法示例
Apr 05 Javascript
Vue单文件组件基础模板小结
Aug 10 Javascript
Node.js使用Angular简单示例
May 11 Javascript
微信小程序swiper实现滑动放大缩小效果
Nov 15 Javascript
微信小程序和百度的语音识别接口详解
May 06 Javascript
前端JavaScript大管家 package.json
Nov 02 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函数in_array()使用详解
2014/08/20 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
yii2安装详细流程
2018/05/23 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
用javascript作一个通用向导说明
2011/08/30 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
Python try except else使用详解
2021/01/12 Python
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
电气专业推荐信范文
2013/11/18 职场文书
生日邀请函范文
2014/01/13 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
java多态注意项小结
2021/10/16 Java/Android
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫