Я использую Laravel 5.6 и PHP 7.1.9. Я выбрал это поле и условие PHP на той же странице, чтобы проверить значение выбранного флажка, а затем выполнить некоторые задачи: (pages/cardview.blade.php)
<select name="" id="">
<option value="All" disabled selected>All Status</option>
<option value="Available">Available</option>
<option value="Not Available">Not Available</option>
<option value="Partial Available">Partial Available</option>
</select>
@if($The_DropDownList_Value == "Available")
{{ $The_DropDownList_Value }}
@endif
@if($The_DropDownList_Value == "Not Available")
{{ $The_DropDownList_Value }}
@endif
Я хочу передать выбранное значение переменной PHP ($ The_DropDownList_Value) с помощью Ajax и JS. Как получить поле "Выбранное значение" и передать его переменной PHP, чтобы проверить значение и некоторые задачи в этом состоянии.
Спасибо
Предположим, что ваш тег select имеет идентификатор
selectedYourChoice
то ваш js-код будет выглядеть следующим образом:
var selectedOption = '';
selectedOption = $('#selectedYourChoice > option:selected').val();
//теперь выбранное значение параметра сохраняется в js selectedOption.
Ajax
$.ajax({
type:"GET",
url:"url here",
data: "{data: selectedOption}",
.done(function(response){
console.log(response.data);
}).
fail(function(error){
console.log(error);
})