无法在ajax之外返回数据

时间:2019-07-03 05:30:05

标签: javascript ajax

我从数据库中获取数据并保存到变量中,我需要返回结果。但是变量没有数据

这是我的代码

function getImageModel(gid,idboatMMK){
    var result = "";
    var Ajax = callAjax({
        action:"imageModel",
        gid:gid,
        idboatMMK:idboatMMK
    });
    Ajax.success(function(data){
        $.each(data.data, function( index, value ) {    
            if (value.id == 0){
                result = false
                console.log(result)
            }else{
                result += '<img src="'+value.src+'" alt="'+value.image_alt+'" width="150px">'
            }
        });
        console.log("1 "+result)
    });
    Ajax.error(function(){
        console.log('error');
    });
    console.log("2 "+result)
    return result

}

console.log(“ 1” +结果)具有数据库形式的数据

console.log(“ 2” +结果)数据丢失

0 个答案:

没有答案