Я пытаюсь обновить раздел моей страницы, используя этот код. У меня есть элемент select #sModelo, который каждый раз, когда он изменяется, обновляет таблицу, которая у меня есть. Проблема заключается в том, что при изменении выбора функции нагрузки принимает http://localhost:8000/admin/auditorias/pesquisa/+idModelo+ "вместо http://localhost:8000/admin/auditorias/pesquisa/1 (1 значение из idModelo)jquery load in laravel
Маршрут:
Route::get('admin/auditorias/pesquisa/{idModelo}', array('uses' => '[email protected]', 'as'=>'pergunta.pergunta'));
Лезвие Код:
<div class="form-group @if ($errors->has('modelo')) has-error @endif">
<select id="sModelo" name="modelo" class="form-control" style= "width: 150px">
<option value="" disabled selected> Modelo </option>
@foreach ($modelos as $modelo)
<option value="{{$modelo->id }}"> {{$modelo->nome }}</option>
@endforeach
</select>
</div>
...
<table id="updateTabelaPerguntas" class="table table-bordered table-condensed alinhar">
@include('pergunta.pergunta')
</table>
Код jquery:
$("#sModelo").on('change', function(e){
var idModelo = e.target.value;
console.log(idModelo); //shows the value 1
$('#updateTabelaPerguntas').load('{{ URL::action("[email protected]",array("idModelo"=>'+idModelo+')) }}');
});
Контроллер:
public function getBlocosPergunta($idModelo)
{
return View::make('pergunta.pergunta', array('blocos'=>Pergunta::getBlocosPergunta($idModelo)));
}
где вы Jquery код? в виде лезвия? –
да его в лезвии страница – SlimBoy