在选择标签中更新选项的值时遇到了挑战。
这是我的表格
更改课程选项后,我想在单位下更改选择选项。
这是单位选择选项代码
<div class="col-md-6">
<div class="form-group">
<label for="exampleInputEmail1">Unit</label>
<select class="form-control" name="idofdropdown" id="selectunit" required disabled>
<option value="" selected disabled hidden>Select unit</option>
<?php
if (!empty($newunits)) {
foreach ($newunits as $key => $allunit) {
$unitid = $allunit->id;
$unitcode = $allunit->unit_code;
$unittype = $allunit->unit_type;
$unitname = $allunit->unit_name;
?>
<option value="<?php echo $unitid ?>"><?php echo $unitname ?></option>
<?php
}
}
?>
</select>
</div>
</div>
我尝试这样做
<script>
function LoadUnits() {
if($('#selectcourses').val() == 'N'){
} else {
alert('dss');
var value = $('#selectcourses').val();
<?php
$courseid = "<script>document.writeln(p1);</script>";
$newunits = $this->DBhelper->getManyTableRecord('units', array('course_id' => $courseid));
?>
var $select = $('#selectunit');
$('#selectunit').prop('disabled', false);
$select.selectmenu("refresh", true);
}
}
</script>
课程选择发生更改后,将调用功能 LoadUnits 。然后,我将该课程中的单元称为$ newunits。 我希望单位选择选项使用新的$ newunits变量进行更新。
有人帮助。