相关疑难解决方法(0)

如何从异步调用返回响应?

我有一个foo发出Ajax请求的函数.我怎样才能从中回复foo

我尝试从success回调中返回值,并将响应分配给函数内部的局部变量并返回该变量,但这些方法都没有实际返回响应.

function foo() {
    var result;

    $.ajax({
        url: '...',
        success: function(response) {
            result = response;
            // return response; // <- I tried that one as well
        }
    });

    return result;
}

var result = foo(); // It always ends up being `undefined`.
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery asynchronous xmlhttprequest

5208
推荐指数
38
解决办法
134万
查看次数

搜索Json数组

我有一个像下面这样的json数组:

[
    {"value":"uk-icon-adjust","title":"Adjust","url":"#", "text":""},
    {"value":"uk-icon-adn","title":"Adn","url":"#", "text":""},
    {"value":"uk-icon-align-center","title":"Align center","url":"#", "text":""},
    {"value":"uk-icon-align-justify","title":"Align justify","url":"#", "text":""},
    {"value":"uk-icon-align-left","title":"Align left","url":"#", "text":""}
]
Run Code Online (Sandbox Code Playgroud)

我想在这个json数组中搜索特定的标题.但问题是,我想用正则表达式进行搜索.例如:sb搜索"ad" - >该函数应该返回前两个json字符串(Adjust和Adn).

我不知道,现在要设置一个可以实现此目的的javascript函数.

一些想法?

javascript regex arrays json

2
推荐指数
1
解决办法
452
查看次数

标签 统计

javascript ×2

ajax ×1

arrays ×1

asynchronous ×1

jquery ×1

json ×1

regex ×1

xmlhttprequest ×1