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 相关文章推荐
学习jquery必备 api中英文对照的chm手册 下载
May 03 Javascript
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
用js的for循环获取radio选中的值
Oct 21 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
JS定义网页表单提交(submit)的方法
Mar 20 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
Aug 01 Javascript
vue mint-ui学习笔记之picker的使用
Oct 11 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
Mar 22 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
Sep 29 Javascript
Vue父子传递实例讲解
Feb 14 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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
Python高并发和多线程有什么关系
2020/11/14 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
优秀电子工程系毕业生求职信
2014/05/24 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
作风建设整改方案
2014/10/27 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
小学语文教学反思范文
2016/03/03 职场文书