Атрибут onchange в select не вызывается в codeigniter - PullRequest
0 голосов
/ 29 ноября 2018

Я использую codeigniter, в этой конкретной форме я запустил цепочку AJAX, чтобы заполнить учащихся по классам и впоследствии оплатить статус выбранного студента.Первый аякс, заполняющий ученика из выбранного класса, работает правильно, однако после выбора ученика обмен не запускается.Чтобы проверить, работает ли функция правильно, я включил диапазон с помощью onclick и подтвердил, что функция возвращает значение.

<div class="form-group">
  <label class="col-sm-3 control-label"><?php echo get_phrase('class');?></label>
  <div class="col-sm-9">
    <select name="class_id"
            class="form-control"
            onchange="return get_annual_fee(this.value), get_quarterly_fee(this.value),get_exam_fee(this.value), get_class_students(this.value)">
      <option value=""><?php echo get_phrase('select_class');?></option>
      <?php $classes = $this->db->get('class')->result_array();
            foreach ($classes as $row): ?>
        <option value="<?php echo $row['class_id'];?>"><?php echo $row['name'];?></option>
      <?php endforeach;?>
    </select>
  </div>
</div>

<div class="form-group">
  <label class="col-sm-3 control-label"><?php echo get_phrase('student');?></label>
  <div class="col-sm-9">
    <select name="student_id"
            id="student_selection_holder"
            class="form-control"
            style="width:100%;"
            onchange="status(this.value)">
      <option value=""><?php echo get_phrase('select_class');?></option>
      <option value="12">12</option>
    </select>
    <span onclick="return status('this.value')">Click Here To Load Status</span>
  </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...