JSON Parser with jquery.令牌输入(格式)

JSON Parser with jquery.TokenInput (format)

本文关键字:格式 输入 令牌 Parser with jquery JSON      更新时间:2023-09-26

我对jquery.tokenInput有问题。

这是我的令牌输入代码:

$(".search-betrocket").tokenInput("http://www.websitehere.com/web/search", {
    searchDelay: 2000,
    minChars: 3,
    tokenLimit: 5,
    hintText: "Buscador inteligente...",
    noResultsText: "Sin resultados",
    searchingText: "Buscando...",
    theme: "facebook",
    queryParam: "txt",
    propertyToSearch: "NickName",
    resultsFormatter: function(item){ return "<li>" + "<img src='" + Users.Avatar + "' title='" + item.first_name + " " + item.last_name + "' height='25px' width='25px' />" + "<div style='display: inline-block; padding-left: 10px;'><div class='full_name'>" + item.first_name + " " + item.last_name + "</div><div class='email'>" + item.email + "</div></div></li>" },
    tokenFormatter: function(item) { return "<li><p>" + item.first_name + " <b style='color: red'>" + item.last_name + "</b></p></li>" }
});

问题是解析器...jQuery不太了解JSON解析器返回的对象。

这是我的代码 JSON 请求_GET结果

{
    Users: [
        {
            Id: 264,
            NickName: "SirBet",
            Avatar: "19b452bf3fe83e17de82b67e518361d2",
            Ranking: 3233,
            FirstName: "Sir",
            LastName: "Bettor",
            Gender: "H",
            Location: "Valencia",
            Description: "Acepto todo tipo de retos :)",
            CountryId: 1,
            Country: "España",
            CountryISO: "ES",
            PrivacyUpdated: 0
        }
    ]
}

不是如何导航 json 对象以正常运行。即通过$val["用户"]["0"]["昵称"]格式输入,但jquery/json。

有人帮助我吗?

如果你的json是...

[{Id:1, NickName:xxxx, Avatar: "19b452bf3fe83e17de82b67e518361d2", Ranking: 3233}]

然后。。

$.each(data, function(a, b) {
    alert (b.Id);
    alert (b.NickName);
    alert (b.Avatar);
    alert (b.Ranking);
});