4
Это моя главная страница, где я выбираю поле опций.создание поля динамического выбора при выборе другого поля выбора
opt1.php:
<html>
<div>
<select id="mn" onchange = "show(this.id)" >
<option value="3">hello</option>
<option value="4">hiii</option>
<option value="5">byee</option>
</select>
</div>
<?php include 'OPT2.php'?>
</html>
Это мой Javascript, где я получаю значение сверху выбрать и перейти к opt2.php
function show(s1){
var s1 = document.getElementById(s1);
var ch = s1.value;
$.post('OPT2.php', {variable: ch});
}
Это мой opt2 .php, чтобы отобразить дополнительный выбор.
<?php
$con = @$_POST['ch'];
echo "SELECT MODEL:<select id=sb name=sb >";
echo "<option name=$con>$con</option>";
echo "</select>";
?>
Фактически это не приводит к предполагаемому результату.
Есть ли логическая ошибка или ошибка обработки?
Вы отправляете '{variable: ch}' где 'variable' является ключом, а не' ch', поэтому он должен быть '$ con = $ _POST ['variable'];' не '$ con = $ _POST ['ch']; ' – Sean