我在onchange事件中遇到了一些麻煩。該任務是用於排序數據的大部分代碼,但試圖通過隔離代碼將其追蹤到onchange事件並不實際工作,我不能看到什麼是錯誤的。使用帶有下拉列表選擇框的onchange
<?php include("db_connect.php");
$query = 'SELECT * FROM db_class_catagories';
$result = mysqli_query($dbconnection,$query);
?>
<select id="primary_catagory" name="primary_catagory" onchange = "test_function(this)"style="position:absolute;left:10px;top:10px;width:315px;height:20px;z-index:11;text-align:left;">
<option value=''>Select</option>
<?php while ($row = mysqli_fetch_array($result, MYSQL_ASSOC)){
echo "<option value='" . $row['primary_catagory'] . "'>" . $row['primary_catagory'] . "
</option>";}
?>
</select>
<?php
function test_function($primary_catagory) {
echo $primary_catagory;
}
?>
這個名單正在從數據庫中生成和被稱爲非常清楚,但不管我選擇什麼都不會發生。主要腳本使用AJAX,但再次沒有發生,我所能想到的是onchange不發送數據。
我用這個例子,但不可能得到它的工作。 How can i populate a dropdown list by selecting the value from another dropdown list
我的任務是或多或少相同,但東西是不正確與我平變化,任何想法愚蠢的事情我在想念着什麼呢?感謝