您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

jquery中ajax函数执行顺序问题之如何设置同步

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 这篇文章主要介绍了jquery中ajax函数执行顺序问题之如何设置同步,需要的朋友可以参考下

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,请高手指点指点