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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 Javascript
js校验表单后提交表单的三种方法总结
Feb 28 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
node.js中的fs.utimesSync方法使用说明
Dec 15 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 Javascript
AngularJS中的拦截器实例详解
Apr 07 Javascript
微信小程序 密码输入(源码下载)
Jun 27 Javascript
AngularJS 的$timeout服务示例代码
Sep 21 Javascript
详解Node.js中的Async和Await函数
Feb 22 Javascript
解决layui弹框失效的问题
Sep 09 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 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
jquery实现的随机多彩tag标签随机颜色和字号大小效果
2014/03/27 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
浅谈JS的原型和继承
2019/05/08 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
利用python实现命令行有道词典的方法示例
2017/01/31 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
Python实现多进程的四种方式
2019/02/22 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
selenium自动化测试入门实战
2020/12/21 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
出生医学证明样本
2014/01/17 职场文书
亲子拓展活动方案
2014/02/20 职场文书
年会主持词结束语
2014/03/27 职场文书
三项教育活动实施方案
2014/03/30 职场文书
法院授权委托书范文
2014/08/02 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
消防隐患整改通知书
2015/04/22 职场文书
农民工工资承诺书大全
2015/05/04 职场文书
小学运动会加油词
2015/07/18 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书