2017-04-04 7 views
0

Web開発の新しい機能。私はASPのMVCアプリケーションに取り組んでいます。現在、ドロップダウンボックスが必要なフォームを検索しています。ドロップダウンをクリックしてすべての選択肢を表示し、検索することができます。このためブートストラップ検索可能なドロップダウン

データは、プロパティ同上名前で、JSONオブジェクトのリストを持っているAjaxリクエストになります。 "Id"がオプション値になり、 "名前"がオプション名になります。

私はこれに関する質問の残りの部分を調べましたが、ほとんどの解決策はAngularとASP Webフォームの周りでした。

私はAngularを使用していません。BootstarpとJqueryを使用して解決策を提案してください。任意の外部プラグインの提案?

<h1 class="col-sm-10 text-center">Data Import</h1> 
<hr class="col-sm-10"/> 
<form class="col-sm-10 form-horizontal"> 
    <div class="form-group"> 
     <label for="test" class="control-label col-sm-2">Name</label> 
     <div class="col-sm-10"> 
      <select class="col-sm-10 form-control" id="tenantList"> 
       <option value="1">Value</option> 
      </select> 
     </div> 
    </div> 
</form> 

<script> 
    $.ajax({ 
     url: 'api/Tenant' 
    }) 
    .done(function (data) { 
     $('#tenantList').html(""); 
     var list = ""; 
     $(data).each(function(idx, object) { 
      list += "<option value = " + object.id + ">"+object.name+"</option>"; 
     }); 
     $('#tenantList').html(list); 
    }) 
    .fail(function() { 
     console.log("Problem :(");   
    }); 
</script> 

ありがとう:

以下は、現在のコードです。

+0

関連するコードを表示し、問題 – indubitablee

+0

を解決しようとするSO既存のコードの問題を助けるください。あなたは問題を示していないので、問題を解決することはできません。 – Derek

+0

私はこの前に、http://nicolasbize.com/magicsuggest/index.htmlを使用しました。残念ながら、ajaxフィードはダウンしているようですが、動作します。私はそれがあなたが探しているものかもしれないと思います。 –

答えて

関連する問題