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 相关文章推荐
pjblog修改技巧汇总
Mar 12 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
Apr 07 Javascript
jQuery 中使用JSON的实现代码
Dec 01 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
Jan 28 Javascript
JavaScript实现单击下拉框选择直接跳转页面的方法
Jul 02 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
Bootstrap模态框案例解析
Mar 05 Javascript
详解使用vue实现tab 切换操作
Jul 03 Javascript
详解基于node.js的脚手架工具开发经历
Jan 28 Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 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/12/05 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
js点击文本框后才加载验证码实例代码
2015/10/20 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
JSON生成Form表单的方法示例
2018/11/21 Javascript
python和pyqt实现360的CLable控件
2014/02/21 Python
python简单判断序列是否为空的方法
2015/06/30 Python
Djang中静态文件配置方法
2015/07/30 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
python版DDOS攻击脚本
2019/06/12 Python
python中删除某个元素的方法解析
2019/11/05 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
素质拓展感言
2014/01/29 职场文书
门诊手术室工作制度
2014/01/30 职场文书
爽歪歪广告词
2014/03/20 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
员工工作表现自我评价
2015/03/06 职场文书