我需要从jquery函数返回一个变量

时间:2013-11-23 12:11:11

标签: jquery function return

我需要从函数

返回一个变量
function getdatabasesize() {
    name = "t";
    var test
    $.post(
        'ajax/getlastfilenumber.php',
        { name: name }, 
        function(data) {    
            test = data;
        });
        return test;
    }

然后我称之为

alert(getdatabasesize());

var test = getdatabasesize()

但我得到的只是undefined。我想用它来获取你看到的数据库中的最后一个记录号。

1 个答案:

答案 0 :(得分:0)

您可以从函数返回promise接口,然后使用特定的方法:

function getdatabasesize() {
    name = "t";
    return $.post(
        'ajax/getlastfilenumber.php', {
        name: name
    });
}

getdatabasesize().done(function (data) {
    alert(data);
});