所以,我有一个文本框n我的视图文件,获取员工代码和jquery在控制器中调用一个函数的员工详细信息,以立即填写同一视图页面中的一些字段。但我是股票,没有什么是真的发生,看到我的代码,并帮助我做到这一点。 谢谢!ajax jquery不返回选择查询结果
的jQuery:
$('#employee_code').change(function(){
var em_code = $('#employee_code').val();
if (em_code != ""){
var post_url = "<?php echo base_url();?>index.php/it_inventory/get_employee_details/" + em_code;
$.ajax({
type: "POST",
url: post_url,
success: function(name,position,department)
{
$('#employee_name').val(name);
$('#employee_position').val(position);
$('#employee_department').val(department);
}
});
}
});
CI控制器:
function get_employee_details($em_code="") {
header('Content-Type: application/x-json; charset=utf-8');
echo(json_encode($this->it_inventory_model->get_employee_details($em_code)));
}
CI型号
function get_employee_details($em_code){
$q = "select name,position,department from employees where code=?";
$query_em_detail=$this->db->query($q,$em_code);
$outputs = array();
if($query_em_detail->result()){
foreach ($query_em_detail->result() as $output) {
$outputs['name'] = $output->name;
$outputs['position'] = $output->position;
$outputs['department'] = $output->department_code;
}
return $outputs;
} else {
return FALSE;
}
}
当我通过通过员工行为规范URL“http://localhost/it_inventory/index.php/it_inventory/get_employee_details/11330”,它输出正确的数据开始以文本格式文件下载。 – goseo 2013-02-24 06:56:18