I have the following combobox html:
<div class="form-group col-lg-6 row">
{{ Form::select( 'state',array( 0 => '' ),null, array( 'class' => 'form-control', 'data-placeholder' => 'State','id' => 'state' ) ) }}
</div>
I would like to populate it with Bootstrap + Chosen with the following jquery block:
$(document).ready( function () {
var token = $('#token').val();
var estados = $('#state');
$.ajax({
url : './estados',
dataType : 'json',
type : 'post',
data : {
_token : token
},
success : function ( data ) {
estados.find('option').remove();
estados.append( $('<option>').val( 0 ).text( '' ));
//console.log( data );
$.each(data, function (i, j) {
console.log( j.descricao );
var option = $('<option>').val( j.sigla ).text( j.descricao ) ;
estados.append( option );
});
estados.trigger('chosen:updated');
}
});
});
But nothing happens. Since console.log shows the data normally.
In direct PHP I get popular, but I would use it in laravel.