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 相关文章推荐
Javascript 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
dojo随手记 gird组件引用
Feb 24 Javascript
js网页侧边随页面滚动广告效果实现
Apr 14 Javascript
jQuery的缓存机制浅析
Jun 07 Javascript
AngularJS全局警告框实现方法示例
May 18 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
如何使用less实现随机下雪动画详解
Jan 02 Javascript
微信小程序实现图片选择并预览功能
Jul 25 Javascript
如何在微信小程序中存setStorage
Dec 13 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 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
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
纯php生成随机密码
2015/10/30 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
JS中操作JSON总结
2020/12/06 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
JavaScript声明变量名的语法规则
2015/07/10 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
Angularjs之filter过滤器(推荐)
2016/11/27 Javascript
Angular2中如何使用ngx-translate进行国际化
2017/05/21 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
Python Trie树实现字典排序
2014/03/28 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
浅析Python的命名空间与作用域
2020/11/25 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
六一节目主持词
2014/04/01 职场文书
品牌转让协议书
2014/08/20 职场文书
质量月活动总结
2014/08/26 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
团员个人总结
2015/02/26 职场文书
优秀员工自荐书
2015/03/06 职场文书
2015年司机工作总结
2015/04/23 职场文书