2016-08-04 3 views
0

検索ボックスに名前を書き込むときに、テキストファイルからの提案を求める必要があります。 例:ユーザーが "Aka"と書いた場合、コードは "Aka"と呼ばれる文字列を含む単語をチェックし、提案を出すべきです。 私は以下のように、スクリプト自体にデータを入れていた場合、それを行うことができるようだ:私はそれにはできませんよ..jqueryを使用してテキストファイルデータを使用して名前を自動完成

$(function() { 
    var avail = [ 
     "abc", 
     "akarsh", 
     "ads" 
    ]; 
    $("#tags").autocomplete({ 
     source: avail 
    }); 
}); 

しかし、私はファイルを使用してそれを実行する必要があります。..

$(function() { 
    var availableTags = load('detail.txt'); 
    $("#tags").autocomplete({ 
     source: availableTags 
    }); 
}); 

HTML:デフォルトのリターンJSON形式により、SELECT2プラグインを使用することができます

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags"> 
</div> 
+1

私はあなたが_questionを尋ねるのを忘れて推測_... – Rayon

+0

たいですかテキストボックスに? –

+0

私は 'load'関数の実装を知りたいと思っています... – Rayon

答えて

0

が(ID、テキスト)で、例えばのためにあなたのdetail.txtファイルは次のとおりです。

[ {"id": 1, "text": "abc"}, 
    {"id": 2, "text": "akarsh"}, 
    {"id": 3, "text": "ads"} ] 

と怒鳴るなどのファイルからロードJSONのために:あなたが入力したキーワードに基づいて、テキストファイルのテキストから単語を検索する

$('#tags').select2({ 
    ajax: { 
     dataType: "json", 
     url: "detail.txt", 
     results: function (data) { 
      return {results: data}; 
     } 
    } 
}); 
関連する問題