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 必知必会之closure
Sep 21 Javascript
JavaScript 字符串处理函数使用小结
Dec 02 Javascript
使用jquery的ajax需要注意的地方dataType的设置
Aug 12 Javascript
jquery实现页面图片等比例放大缩小功能
Feb 12 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
JS 滚动事件window.onscroll与position:fixed写兼容IE6的回到顶部组件
Oct 10 Javascript
weUI应用之JS常用信息提示弹层的封装
Nov 21 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
详解如何在Vue里建立长按指令
Aug 20 Javascript
node实现爬虫的几种简易方式
Aug 22 Javascript
JS性能优化实现方法及优点进行
Aug 30 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
深入extjs与php参数交互的详解
2013/06/25 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
php实现json编码的方法
2015/07/30 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
PHP基于openssl实现非对称加密代码实例
2020/06/19 PHP
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
学生会主席就职演讲稿
2014/01/14 职场文书
工作失职检讨书范文
2014/01/16 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
学习雷锋倡议书
2014/04/15 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers