我現在面臨一個問題,以便獲得TD的值點擊一個鏈接時擷取TD值,併發送回
search_code.php
echo "<table class='table table-hover'>";
echo "<tr><th>Institute ID</th><th>Institute Name</th><th>State</th><th>District</th><th>City</th><th>General Seats</th><th>Reserved Seats</th></tr>";
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td id='instid'>".$row["collegeUniqueId"]."</td><td id='instname'><a href='#' onClick='getCourses(".$row["collegeUniqueId"].");'>".$row["name"]."</a></td><td>".$row["state"]."</td><td>".$row["district"]."</td><td>".$row["city"]."</td><td>".$row["openSeat"]."</td><td>".$row["reservedSeat"]."</td></tr>";
}
echo "</table>";
和search.php中
<script>
$(document).ready(function(){
$('#search').click(function(e){
e.preventDefault();
$.ajax({
type: 'POST',
url: 'search_code.php?state=' + $('#state').val() + '&district=' + $('#district').val(),
success: function(institute){
$('#institute').html(institute);
}
});
});
function getCourses(id) {
$id = id;
$.ajax({
type: 'POST',
url: 'courses.php?courseid=' + id,
success: function(courses){
$('#courses').html(courses);
}
});
}
});
</script>
您不能有多個具有給定'id'值的DOM元素。你的循環使用相同的'id'創建多個元素,這是無效的。 –