我有國家的JSON列表:http://vocab.nic.in/rest.php/country/json和事先鍵入的內容尋血獵犬 - 如何獲得JSON結果
而我試圖讓COUNTRY_ID和國家名稱與警犬建議引擎。 O嘗試以下代碼:
var countries = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('country_name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
prefetch: {
url: 'http://vocab.nic.in/rest.php/country/json',
filter: function(response) {
return response.countries;
}
}
});
$('#my-input').typeahead({
hint: true,
highlight: true,
minLength: 1
},
{
name: 'states',
displayKey: 'value',
source: countries.ttAdapter()
});
哪一個不行。我應該如何更改代碼才能使其工作?
是http://vocab.nic.in/rest.php/country/json在同一個域中爲您的網站?如果不是,那麼你需要使用「遠程」,而不是「預取」 –