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 Range HTML文档/文字内容选中、库及应用介绍
May 12 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
Mar 09 Javascript
jQuery滚动新闻实现代码
Jun 26 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
Aug 01 Javascript
js前端面试题及答案整理(一)
Aug 26 Javascript
Vuejs中使用markdown服务器端渲染的示例
Nov 22 Javascript
详解如何用VUE写一个多用模态框组件模版
Sep 27 Javascript
详解如何创建并发布一个 vue 组件
Nov 08 Javascript
基于游标的分页接口实现代码示例
Nov 12 Javascript
微信小程序实现文件、图片上传功能
Aug 18 Javascript
Javascript ParentNode和ChildNode接口原理解析
Mar 16 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 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数据流应用的一个简单实例
2012/09/14 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
PM2自动部署代码步骤流程总结
2018/12/10 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
python爬虫的工作原理
2017/03/05 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
Python实现密码薄文件读写操作
2019/12/16 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
三个儿子教学反思
2014/02/03 职场文书
运动会通讯稿150字
2014/02/15 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
发票退票证明
2015/06/24 职场文书
趣味运动会赞词
2015/07/22 职场文书
2019单位介绍信怎么写
2019/06/24 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
React 并发功能体验(前端的并发模式)
2021/07/01 Javascript