我在我的數據庫中有一個部門表。並使用選擇框,當我點擊某個部門時,我正在獲取部門ID並將其發送給另一個查詢,以通過jquery ajax獲取子部門。但我的變化功能只適用於第一次我刷新頁面jQuery的更改甚至不能在IE上工作
<div id="depSearch">
<select name="DeptSearchBox" id="DeptSearchBox">
<?php
$sql = "SELECT `id`, `unitname` FROM `units` ORDER BY unitname ASC";
$result = $database->query($sql) or die('cannot connect to the database');
while($row = mysql_fetch_array($result))
{
echo'<option value= "'.$row['unitname'].'">'.$row['unitname'].'</option>';
}
?>
</select>
</div>
jQuery代碼
$(document).ready(function() {
$('#DeptSearchBox').change(function (e) {
var formdata = $('#DeptSearchBox').val();
$.ajax({
url: "../../includes/jqueryRequireFiles/display_phone_table.php",
type: "post",
data: {
formdata: formdata
},
success: function (data) {
$('#tele_table').html('<center><img src="../images/Sit_related/loader.gif" /></center>')
.hide()
.fadeIn('1500', function() {
$('#tele_table').html(data);
});
}
});
e.preventDefault();
});
});
這是什麼#pressed?你可以給這個Id的html標籤 – Devesh
另外,你已經使用了'e.preventDefault();'但是'event'沒有在函數()中聲明! –