为了账号安全,请及时绑定邮箱和手机立即绑定

加载页面以及通过 ajax 发送的数据

加载页面以及通过 ajax 发送的数据

炎炎设计 2021-11-04 16:57:07
我有一个视图页面和一个表格。当我单击表中的查看按钮时,必须根据代码从数据库中检索数据,并且必须根据代码显示名称、地点等相关数据。根据代码检索后,我无法传递数据。代码在这里:控制器:public function project_show(){//page where all buttons are present    $this->load->view('view_project');}public function view_get_id($pcode){    $data['viewrec']=$this->project_model->view_proj($pcode);    $this->load->view('view_project',$data);}阿贾克斯:$('.viewbutton').click(function(){    var pcode = $(this).data('id');    $('#viewmodal'+ pcode).modal('hide');    $('body').removeClass('modal-open');    $('.modal-backdrop').remove();    console.log(pcode);    $.ajax({        type: "POST",        url: "<?php echo base_url(); ?>" + "index.php/project/view_get_id/"+ pcode,        data: {         pcode: pcode,        },        success: function (data) {          $("#viewmodal").modal('hide');          showproject();        }      });});showproject() 是一个在成功执行时打开的页面模型:public function view_proj($Pcode){    $qresult=$this->db->get_where('Project', array('project_code' => $Pcode));    return $qresult->row();}视图:弹出模态的页面:<button class="viewbutton btn btn-info btn-xs" data-toggle="modal" data-target="#viewmodal" data-id="<?php echo $row->project_code; ?>"><span class = "fa fa-eye"></span> view</button>模态页面:<div id="viewmodal" class="modal fade bs-example-modal-lg" ..>..........<label class="control-label col-md-3 col-sm-3 col-xs-12">Project Code</label><label class="control-label col-md-1 col-sm-3 col-xs-12"><?php echo $viewrec->project_code; ?></label>当错误状态$viewrec->project_code如未定义或访问非对象变量时,我将如何在模态页面中显示数据
查看完整描述

2 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

row_array将给出单条记录,result_array将给出多条记录。


public function view_proj($Pcode){

    $qresult=$this->db->get_where('Project', array('project_code' => $Pcode));

    return $qresult->row_array();

}


查看完整回答
反对 回复 2021-11-04
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

尝试:


public function view_proj($Pcode){

    $qresult=$this->db->get_where('Project', array('project_code' => $Pcode));

    return $qresult->row();

}

你只想要 1 个结果而不是一个结果的数组。


我也没有看到你对 ajax 请求中返回的数据做任何事情。也许也看看。


查看完整回答
反对 回复 2021-11-04
  • 2 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信