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 相关文章推荐
JS 对象介绍
Jan 20 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 Javascript
使用javascript实现json数据以csv格式下载
Jan 09 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
Jquery跨域获得Json的简单实例
May 18 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
Jun 23 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
JS实现简单的点赞与踩功能示例
Dec 05 Javascript
详解基于原生JS验证表单组件xy-form
Aug 20 Javascript
JavaScript arguments.callee作用及替换方案详解
Sep 02 Javascript
js实现随机圆与矩形功能
Oct 29 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
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中的cookie不用刷新就生效的方法
2012/02/04 PHP
php中stream(流)的用法
2014/03/25 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
Jquery cookie操作代码
2010/03/14 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
探究Javascript模板引擎mustache.js使用方法
2016/01/26 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
2016/06/08 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
2018/11/27 Javascript
python使用nntp读取新闻组内容的方法
2015/05/08 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
Python常用内置模块之xml模块(详解)
2017/05/23 Python
Python3多线程操作简单示例
2018/05/22 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
2019/08/10 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
劳资人员岗位职责
2013/12/19 职场文书
培训楼经理岗位责任制
2014/02/10 职场文书
离职保密承诺书
2014/05/28 职场文书
餐饮周年庆活动方案
2014/08/14 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技