Я использую taginput для некоторой операции пометки. Я хочу добавить значение по умолчанию в поле тега, которое отправляется с контроллера. Но кажется, что способ, которым я пытаюсь использовать выражение js, не работает. Может кто-нибудь мне помочь. Вот код.Напишите выражение js внутри шаблона лезвия ларавеля
<script>
var cities = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: members
});
cities.initialize();
var elt = $('#researcher');
elt.tagsinput({
itemValue: 'value',
itemText: 'text',
allowDuplicates: false,
typeaheadjs: {
name: 'cities',
displayKey: 'text',
source: cities.ttAdapter()
}
});
@foreach ($memberResearch->member as $member)
{!! $text = $member->firstName." ".$member->lastName !!}
{!! $id = $member->member_id !!}
@if($member->pivot->role == "Researcher")
elt.tagsinput('add' , {"value" : {{ $id }} , "text" :{{ $text }} });
@endif
@endforeach
</script>
PHP запускаемую перед JS – C2486
Тогда что должно быть сделано? –