您好,欢迎访问一九零五行业门户网

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

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,请高手指点指点
其它类似信息

推荐信息