美好的一天。我正试图从appended text field
保存,但我无法获得价值。
这是我的JS
$("#kelasnya").change(function(){
var kelasid = $("#kelasnya").val();
var tanggal = $("#datetimepicker_mask_custom").val();
$.ajax({
url: '<?=base_url();?>absensi/generateMurid',
type: 'POST',
data: {kelas:kelasid,tanggal:tanggal},
success: function(data, textStatus, jqXHR){
var newdata = JSON.parse(data);
console.log(newdata);
$.each(newdata, function(key, val) {
$("#isi").append('<tr><td>['+ val.NIK +'] - '+val.NamaSiswa+' </td>'+
'<td><select class="inputan" name="kehadiran[]"><option value="Hadir">Hadir</option>'+
'<option value="Sakit">Sakit</option>'+
'<option value="Izin">Izin</option></select></td>'+
'<td><input name="keterangan[]" type="text" class="inputan form-control"></td></tr>'
);
});
}
});
});
我的HTML
<?php
$attributes = array('class' => 'form-horizontal', 'id' => '');
echo form_open_multipart($controller.'/save',$attributes);
?>
<div class="form-group">
<label class="col-sm-3 control-label">Pilih Kelas</label>
<div class="col-sm-5">
<select id="kelasnya" class="form-control inputan select2" name="kelas">
<option value="">---</option>
<?php foreach($kelas as $kelasnya) {?>
<option value="<?=$kelasnya->ID;?>"><?=$kelasnya->Kelas;?></option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">Tanggal Absensi</label>
<div class="col-sm-5">
<input type="text" value="<?=$defaultdate->skrg;?>" readonly="readonly" name="TanggalLahir" class="form-control" id="datetimepicker_mask_custom" size="12"/>
</div>
</div>
</div>
<div class="box-body">
<div class = "pre-scrollable">
<table id="" class="table table-bordered">
<thead>
<tr>
<td>Nama</td>
<td>Absensi</td>
<td>Keterangan</td>
</tr>
</thead>
<tbody id="isi">
</tbody>
</table>
</div>
<button class="btn btn-submit" type="submit">Simpan</button>
</form>
所以,append
正常工作。当我想在我的PHP中收到问题时,问题就出现了。我只能从append
以外的输入接收。这是我的PHP
function save(){
echo "<pre>";print_r(populateform());
//echo count($this->input->post('keterangan[]'));
}
我只得到这个结果
Array
(
[kelas] => 1
[TanggalLahir] => 18-12-2016
)
这是截图
首次加载
从Pilih Kelas
那么,我怎样才能获得价值?
抱歉我的英语不好。