jquery中ajax函数执行顺序问题之如何设置同步


Posted in Javascript onFebruary 28, 2014

JavaScript code

function existProduct(obj){ var productname = escape(obj.val()); 
$.getJSON("../product/searchProductByName.action",datat,function(data){ 
var falg; 
falg = data[0]['existproduct']; 
//falg返回为no 或yes, 
return falg; 
}); 
} 
function validateform(){ 
//alert(existProduct($("#products_name"))); 
if(validateNotnull($("#products_name"))){ 
if(existProduct($("#products_name"))){ 
$("#productform").submit(); 
}else{ 
$("#spanproduct").html("业务名称已经存在"); 
} 
}else{ 
$("#spanproduct").html("业务名称不能为空"); 
} 
}

在这个existProduct(obj)这个函数中,我调用jquery中的getJSON函数,返回数据库中查找的结果,这个用firebug查过应该没有问题,离谱的就是在执行的时候,代码先执行的return falg,然后再执行getJSON,请高手指点指点
Javascript 相关文章推荐
js中将具有数字属性名的对象转换为数组
Mar 06 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
Sep 04 Javascript
javascript实现图像循环明暗变化的方法
Feb 25 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
js实现楼层导航功能
Feb 23 Javascript
Vue学习笔记进阶篇之函数化组件解析
Jul 21 Javascript
layui问题之模拟select点击事件的实例讲解
Aug 15 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
JavaScript获取当前页面上的指定对象示例代码
Feb 28 #Javascript
jquery获取当前点击对象的value方法
Feb 28 #Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
Feb 28 #Javascript
判断某个字符在一个字符串中是否存在的js代码
Feb 28 #Javascript
如何设置一定时间内只能发送一次请求
Feb 28 #Javascript
js中settimeout方法加参数
Feb 28 #Javascript
js校验表单后提交表单的三种方法总结
Feb 28 #Javascript
You might like
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
js 函数调用模式小结
2011/12/26 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
js+css实现打字效果
2020/06/24 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
JS重学系列之聊聊new操作符
2019/03/04 Javascript
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
速记Python布尔值
2017/11/09 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
详解flask入门模板引擎
2018/07/18 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
银行出纳岗位职责
2013/11/25 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
科学发展观标语
2014/10/08 职场文书
个人党性分析总结
2015/03/05 职场文书
2015年度物流工作总结
2015/04/30 职场文书
看上去很美观后感
2015/06/10 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL