У меня есть 3 варианта.эти параметры берутся из базы данных.Каждый элемент имеет свою собственную форму.Я хочу, чтобы, если я выбрал option1, он показывал form1 на той же странице.поэтому, не переключаясь на другой URL, я подумал об использовании @include in blade, но функция запускается мгновенно, если я открываю страницу, когда я произнес несколько операторов if / else.
Я не уверен, что я все это правильно объясню, новот код:
Selectbox:
<div class="form-group">
<select class="form-control col-lg-4" name="object" id="object">
<option value="" disabled selected>Maak een keuze</option>
@foreach($house_statuses as $status)
<option value="{{$status->house_status_description}}">
{{$status->house_status_description}}
</option>
@endforeach
</select>
</div>
Моя идея включить форму в Jquery / js
<script>
$(document).ready(function () {
$('#object').on('change', function () {
var optionValue = $(this).val();
// var optionText = $("#object option:selected").value;
$.ajax({
url: "/ajax/get/" + optionValue.toLowerCase() + "", success:
function (result) {
$('#col-10').text('@include('house.form.huur')')
}
});
});
});
</script>
Вызов ajax для получения моих переменных, которыепринадлежат к форме
Надеюсь, у кого-то есть предложение, что я делаю неправильно или что я могу сделать лучше