Ajax для зависимого раскрывающегося списка не работает на онлайн-сервере - PullRequest
0 голосов
/ 14 июля 2020

У меня есть проблемы с моей функцией 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

}
?>
...