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 相关文章推荐
学习ExtJS border布局
Oct 08 Javascript
js限制文本框只能输入数字方法小结
Jun 16 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
Oct 16 Javascript
jQuery中hover与mouseover和mouseout的区别分析
Dec 24 Javascript
JavaScript中的this引用(推荐)
Aug 05 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
Mar 30 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
详解webpack4多入口、多页面项目构建案例
May 25 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
vue中实现Monaco Editor自定义提示功能
Jul 05 Javascript
JS数组进阶示例【数组的几种函数用法】
Jan 16 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 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 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
php 文章调用类代码
2011/08/11 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
2007/04/12 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
JS产生随机数的几个用法详解
2016/06/22 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python进阶教程之异常处理
2014/08/30 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python列表元素常见操作简单示例
2019/10/25 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
大学生军训自我评价分享
2013/11/09 职场文书
春季运动会广播稿大全
2014/02/19 职场文书
青年文明号创建承诺
2014/03/31 职场文书
遗嘱继承公证书
2014/04/09 职场文书
合作协议书范文
2014/08/20 职场文书
课程设计的心得体会
2014/09/03 职场文书
办公用房租赁协议书
2014/11/29 职场文书
酒店员工手册范本
2015/05/14 职场文书
农村老人去世追悼词
2015/06/23 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书