我如何从Bloodhound获得来电者

时间:2015-03-13 11:24:04

标签: javascript parameters typeahead.js bloodhound

我正在使用Bloodhound的typeahead,我需要从Bloodhound获取调用者元素id。 这是代码:

    var destinations = new Bloodhound({
        datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
        queryTokenizer: Bloodhound.tokenizers.whitespace,
        prefetch: '/json/cities/1',
        remote: {
            url: "/json/cities/%COUNTRY/%QUERY",
            replace: function (url, uriEncodedQuery) {                    
                return url.replace('%QUERY', uriEncodedQuery).replace('%COUNTRY', $('#country_1').val());
            },                
        },
        limit: 30
    });
    destinations.initialize();

正如您所看到的,例如,我将%COUNTRY替换为$('#country_1').val(),但我需要调用者ID,获取索引并获取正确的country_id。 $('#country_+caller.getPartOfId()).val()

这可能吗?

0 个答案:

没有答案