2016-12-20 7 views
0

laravel変数で定義されたリストで自動入力タグを作成したいがスクリプト内で使用できない JSONファイルまたは以前に定義されたリストを使用できない たとえばこの入力使用
スクリプト内でlaravel変数を使用する方法

<input class="form-control" name="excerpt" value=" 
      @if (isset($dataTypeContent->tags)) 
       @foreach($dataTypeContent->tags as $tag) 
        {{$tag->tag_name}} 
       @endforeach 
      @endif 
" > 
</input> 
+0

をブートストラップ。たとえば、jqueryオートコンプリートのようなツールを使用する必要があります。 https://jqueryui.com/autocomplete/ – user3158900

+0

注: 'value ='の後に改行があります。あなたのhtmlでは、入力欄には改行をカバーするためのスペースが数多く表示され、実際の内容は入力ボックスに表示されないことがあります(固定幅を設定している場合)。 –

答えて

0

タグを-それはあなたがちょうどそのよう値ですべてをドロップすると、オートコンプリート機能が起こることを期待することはできません

`<form> 
<input name="tags" id="singleFieldTags2"> 
</form> 
<script> var taglist = [];</script> 
@if (isset($dataTypeContent->tags)) 
    @foreach($dataTypeContent->tags as $tag) 
<script> 
fruits.push("{{$tag->tag_name}}"); 
</script> 
@endforeach 
@endif 
<script> 
    $(function(){ 
     $('#singleFieldTags2').tagit({ 
      availableTags: taglist 
     }); 
    }); 
</script>` 
関連する問題