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 相关文章推荐
超级强大的表单验证
Jun 26 Javascript
javascript iframe中打开文件,并检测iframe存在否
Dec 28 Javascript
Javascript学习笔记-详解in运算符
Sep 13 Javascript
JS特权方法定义作用以及与公有方法的区别
Mar 18 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
Aug 02 Javascript
Highcharts入门之基本属性
Aug 02 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
jQuery模拟窗口抖动效果
Mar 15 Javascript
vue-cli2.9.3 详细教程
Apr 23 Javascript
详解VueJs中的V-bind指令
May 03 Javascript
vue-cli构建项目下使用微信分享功能
May 28 Javascript
Vue一次性简洁明了引入所有公共组件的方法
Nov 28 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中的类-什么叫类
2006/11/20 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
javascript操作数组详解
2014/12/17 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
JsChart组件使用详解
2018/03/04 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
python 异或加密字符串的实例
2018/10/14 Python
NumPy 数组使用大全
2019/04/25 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
Python 实现集合Set的示例
2020/12/21 Python
美国家具网站:Cymax
2016/09/17 全球购物
如何将字串String转换成整数int
2015/02/21 面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
毕业生个人的求职信范文
2013/12/03 职场文书
世界环境日活动总结
2015/02/11 职场文书
李强优秀员工观后感
2015/06/16 职场文书
医院消毒隔离制度
2015/08/05 职场文书
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸