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 相关文章推荐
js下用eval生成JSON对象
Sep 17 Javascript
JavaScript继承方式实例
Oct 29 Javascript
JQuery datepicker 使用方法
May 20 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
Apr 17 Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 Javascript
jQuery固定元素插件scrolltofixed使用指南
Apr 21 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
JQuery ztree带筛选、异步加载实例讲解
Feb 25 Javascript
移动前端图片压缩上传的实例
Dec 06 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
详解Ubuntu安装angular-cli遇到的坑
Sep 08 Javascript
jquery获取img的src值实例介绍
Jan 16 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 Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
学习python 之编写简单乘法运算题
2016/02/27 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python使用selenium实现批量文件下载
2019/03/11 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
python模块导入的方法
2019/10/24 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
经典c++面试题五
2014/12/17 面试题
施工班组长岗位职责
2014/01/05 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
机械专业求职信
2014/05/25 职场文书
预备党员公开承诺书
2014/05/28 职场文书
英文邀请函
2015/02/02 职场文书
民主评议党员个人总结
2015/02/13 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
深入理解python多线程编程
2021/04/18 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL