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 相关文章推荐
为JavaScript添加重载函数的辅助方法
Jul 04 Javascript
javascript跨浏览器的属性判断方法
Mar 16 Javascript
js调试工具console.log()方法查看js代码的执行情况
Aug 08 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
JavaScript中constructor()方法的使用简介
Jun 05 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
May 25 Javascript
javascript将url解析为json格式的两种方法
Aug 18 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
Oct 23 Javascript
javascript实现贪吃蛇游戏(娱乐版)
Aug 17 Javascript
javaScript Array api梳理
Mar 31 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&MYSQL服务器配置说明
2006/10/09 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
php实现通过ftp上传文件
2015/06/19 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
js实现兼容IE、Firefox的图片缩放代码
2015/12/08 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
讲解python参数和作用域的使用
2013/11/01 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
人工智能最火编程语言 Python大战Java!
2017/11/13 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
在python中bool函数的取值方法
2018/11/01 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
Python爬取网页信息的示例
2020/09/24 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
AC Lens:购买隐形眼镜
2017/02/26 全球购物
类和结构的区别
2012/08/15 面试题
总经理助理职责
2014/02/04 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
《小池塘》教学反思
2014/02/28 职场文书
促销活动总结怎么写
2014/06/25 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
2017新年晚会开幕词
2016/03/03 职场文书