Javascript:函数中的函数并返回

杰克·戴维斯

我在自定义函数中有ajax函数,我需要调用自定义函数并从ajax函数中获取一些变量。为什么这不可能呢?

第一个想法:

<script>
    function getValue(){

        $.nette.ajax({
            url: "http://example.com/request",
            contentType: 'application/json',
            dataType: 'json',
            success: function(payload) {
                console.log(payload.value); // contains RIGHT value
                return payload.value;
            }
        });
    }

    var try = getValue();
    console.log(try); // = undefined
</script>

第二个想法:

<script>
    function getValue(){
        var returning = "";

        $.nette.ajax({
            url: "http://example.com/request",
            contentType: 'application/json',
            dataType: 'json',
            success: function(payload) {
                returning = payload.value;
                console.log(payload.value); // contains RIGHT value
            }
        });
            console.log(returning); // = ""
    }

</script>
墨菲托菲尔斯

阿贾克斯是一个承诺。请求成功后,使用回调执行某项操作

function getValue(callback){
    $.nette.ajax({
        url: "http://example.com/request",
        contentType: 'application/json',
        dataType: 'json',
        success: function(payload) {
            callback(playload);
        }
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在javascript中返回函数的函数

来自分类Dev

函数在JavaScript中返回NaN

来自分类Dev

使用依赖注入返回JavaScript中的函数

来自分类Dev

从JavaScript中的异步函数返回值?

来自分类Dev

JavaScript函数比较数组中的值并返回

来自分类Dev

从JavaScript函数中的WebSQL查询返回COUNT

来自分类Dev

JavaScript函数中的返回值

来自分类Dev

在javascript函数中返回值

来自分类Dev

在Javascript函数中从SOQL查询返回Count()

来自分类Dev

在AJAX函数中以JavaScript返回对象

来自分类Dev

将javascript函数返回存储在变量中

来自分类Dev

从JavaScript中的嵌套函数返回值

来自分类Dev

Javascript:在嵌套函数中返回Promise

来自分类Dev

.select() javascript 函数在 Angular 中返回错误

来自分类Dev

无法从javascript中的函数返回数据

来自分类Dev

理解Javascript中的双返回函数

来自分类Dev

Javascript函数(构造函数)返回类型中的异常行为

来自分类Dev

Javascript OOP-返回函数中的函数

来自分类Dev

如何在函数javascript / nodejs中返回函数?

来自分类Dev

函数中的JavaScript函数

来自分类Dev

从Javascript函数返回变量

来自分类Dev

JavaScript返回封闭函数

来自分类Dev

JavaScript函数返回

来自分类Dev

从Javascript函数返回变量

来自分类Dev

从函数javascript返回变量

来自分类Dev

Javascript函数返回null

来自分类Dev

javascript函数中的javascript函数

来自分类Dev

从C ++中的函数返回

来自分类Dev

iOS中的函数返回