小编Lau*_*ovs的帖子

功能内的js函数并等待返回值

$(document).ready(function(){

    // Global function (will be include in any HTML file)
    function m3_result(size_1, size_2, size_3){
        $.get('http://www.google.com', function(data){
            return data;
        });
    }   

    // Another function
    function calculate(){
        var size_1 = parseFloat($('#add_document_form #size_1').val());
        var size_2 = parseFloat($('#add_document_form #size_2').val());
        var size_3 = parseFloat($('#add_document_form #size_3').val());          
        var ax = m3_result(size_1, size_2, size_3);

        alert(ax); // Here ax return: UNDEFINED  
    }

    // Run
    calculate();
});
Run Code Online (Sandbox Code Playgroud)

结果是“未定义的”,但是我希望calculate()将等待m3_result()执行。我看到当我添加$ .get()时这里出现了问题,但是它是必需的...

我正在搜索类似callback()的函数,但都不适合我的需要,或者我只是没有正确地说明这一点。任何帮助将不胜感激,谢谢。


GET URL将是本地语言,元素ID也可以。

javascript jquery function

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

function ×1

javascript ×1

jquery ×1