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'];'not'$ con = $ _POST ['ch']; ' – Sean