【发布时间】:2017-09-11 14:37:28
【问题描述】:
任何人都可以帮助如何使用 AJAX 在 codeigniter 3 中创建自动填充表单字段,我已经浏览过,但没有人成功
控制器:
function autofill(){
$id_pemesan = $this->input->post('id_pemesan', TRUE);
$this->mod_marketing->autofill_by_id($id_pemesan,'pemesan');
$data = array(
'nama_depan' => nama_depan,
'nama_belakang' => nama_belakang,
'alamat' => alamat,
'provinsi_kota' => provinsi_kota,
'kode_pos' => kode_pos,
'email' => email,
'no_telp' => no_telp
);
echo json_encode($data);
}
型号:
function autofill_by_id($id_pemesan,$table){
return $this->db->get_where($table,array('id_pemesan', $id_pemesan));
}
脚本:
<script>
$(function() {
$("#id_pemesan").change(function(){
var id_pemesan = $("#id_pemesan").val();
$.ajax({
url: '<?php echo site_url('marketing/autofill'); ?>',
type: 'POST',
dataType: 'json',
data: {
'id_pemesan': id_pemesan
},
success: function (pemesan) {
$("#nama_depan").val(pemesan.nama_depan);
$("#nama_belakang").val(pemesan.nama_belakang);
$("#alamat").val(pemesan.alamat);
$("#provinsi_kota").val(pemesan.provinsi_kota);
$("#kode_pos").val(pemesan.kode_pos);
$("#email").val(pemesan.email);
$("#no_telp").val(pemesan.no_telp);
}
});
});
});
我最近的尝试仍然失败
【问题讨论】:
-
到目前为止的错误是什么?有什么问题?
标签: ajax codeigniter autofill