Как передать переменную javascript, которая пришла из опции выбора в переменную PHP? Я хочу установить переменную PHP в зависимости от выбора пользователя.
Я попробовал этот код:Присвоить переменную javascript переменной php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(function(){
$("select[name='sex']").change(function() {
var submitSearchData = jQuery('#extended-search').serialize();
var selectedValue=$('#sex').val();
jQuery.ajax({
type: "POST",
data: 'selected=' + selectedValue
url: "ajax.php",
success: function() {
// alert(submitSearchData);
alert(selectedValue);
}
});
});
});
</script>
<form id="extended-search" >
<div class="input-container">
<select class="select" name="sex" id="sex">
<option value="0">All</option>
<option value="1">M</option>
<option value="2">F</option>
</select>
</div>
</form>
<?php
var_dump ($_REQUEST['selected']); //that print NULL don't know why!
?>
И в чем проблема. Есть ли какие-либо ошибки? –
Когда я пытаюсь получить доступ к выбранной переменной с помощью var_dump ($ _REQUEST ['selected']); it return null – user3114378
Вы пропустили "," после "selectedValue"? – mrmoment