У меня есть проблемы с моей функцией ajax, зависимое раскрывающееся меню здесь я прикрепил свой дизайн пользовательского интерфейса хорошо работает на локальном хосте, но после подключения к сети он не поддерживает. Может кто-нибудь мне помочь. для решения этой проблемы
Ajax код:
<script>
function getClo(val) {
var Sid = document.getElementById("usrID").value;
var Auser_nm = document.getElementById("usrNM").value;
document.getElementById("AuserID").value = Sid;
document.getElementById("AuserNM").value = Auser_nm;
$.ajax({
type: "POST",
url: "get_col.php",
data: "courseid=" + val + "&staff_id=" + Sid,
success: function(data){
$("#clo_list").html(data);
}
});
}
</script>
зависимый выпадающий код:
<select name="coursecode-list" id="coursecode-list" class="course" onchange="getClo(this.value);">
<option value="">Select Course</option>
<?php
$sql = mysqli_query($connection,"SELECT * FROM course");
while ($row=mysqli_fetch_array($sql))
{ ?>
<option value="<?php echo $row['coursecode'];?>">
<?php echo $row['coursecode']." ".$row['coursename']; ?>
</option>
<?php
}
?>
</select>
<select id="clo_list" name="clo_list" class="course" >
<option value="">Select CLO</option>
</select>
get.col. php код файла:
<?php
require_once ("database.php");
$query ="SELECT * FROM clo WHERE coursecode = '" . $_POST["courseid"] . "' and
staff_id = '" . $_POST["staff_id"] . "'";
$results = $dbhandle->query($query);
?>
<option value="">Select CLO</option>
<?php
while($rs=$results->fetch_assoc()) {
?>
<option value="<?php echo $rs["id"]; ?>"><?php echo $rs["clo"]; ?></option>
<?php
}
?>