从函数返回json对象

return json object fron function

本文关键字:对象 json 返回 函数      更新时间:2023-09-26

我试图从一个函数返回一个json对象,并使用它作为下面的代码,但它不工作。有什么问题吗?

var x = [ "EditFileName" , "dosometing" ];
c_loadAjax.apply(this,x).done(function(json){
    alert(json.error);
});
function c_loadAjax( post , option ){
    $.ajax({
        type:"POST",
        url:"/includes/Ajax.php",
        data:{post:post,option:option},
        error:function(result){
            return '{"error":"Error"}';
        },
        success:function(result){
            return jQuery.parseJSON(result);
        }
    });
}

尝试返回关键字

var x = [ "EditFileName" , "dosometing" ];
c_loadAjax.apply(this,x).done(function(json){
    alert(json.error);
});
function c_loadAjax( post , option ){
    return $.ajax({
        type:"POST",
        url:"/includes/Ajax.php",
        data:{post:post,option:option},
        error:function(result){
            return '{"error":"Error"}';
        },
        success:function(result){
            return jQuery.parseJSON(result);
        }
    });
}