使用 codeigniter 搜索一个 id 并在同一页面中放置与该 id 对应的数据,并且 ajax.the 数据无法放置到字段中

Search an id and place data corresponding to that id in the same page using codeigniter and ajax.the data cannot place to the fields

id 对应的数据getting.but 无法放置到文本字段中。 我想在文本中放置与该 id 对应的数据 fields.anybody 可以 help.its 没有得到 控制器

 public function addrfqoffline() {
        $this->load->helper(array('form', 'url'));
        $this->load->view('moderator/templates/header');
        $this->load->view('moderator/templates/sidebar');
        $rid=$this->input->post('reqid');
         echo $rid;
      $requirement=$this->requirement_model->viewdata($rid);
      $data['customers']=$this->userdata->usersname();
        $data['merchants']=$this->merchant_model->merchantname();
       // $data['mroproducts']=$this->mroproduct_model->mroproductname();
        $data['units']=$this->requirement_model->fetchunits();

        if($requirement)
      {
           foreach ($requirement as $reqdata) {
                $dat['reqid'] = $reqdata->rqm_id;
                $dat['service'] = $reqdata->rqm_service;
               $this->load->view('moderator/mrorfqnew',array_merge($dat,$data));
           }

      }
        $this->load->view('moderator/mrorfq',$data);
            $this->load->view('moderator/templates/footer');
}

查看

   <div class="col-xs-6">
        <label for="txtname">Title of Quotation Request :</label>
        <input type="text" name="txtTitle" class="form-control" id="txtname"  value="<?php if(!empty($reqid)){echo $reqid;} ?>" required>
   </div>`enter code here`

型号

public function viewdata($reqid) {
      $this->db -> select('*');
        $this -> db -> from('jil_requirements');
    $this -> db -> where('rqm_id',$reqid);
    $query = $this -> db -> get();
         return $query->result();
}

ajax

<script>
function getValue(val) {
  //alert(val);
    $.ajax({
    type: "POST",
    url: "<?php echo base_url()?>moderator/RFQ/addrfqoffline",
    data:'reqid='+val,
    success: function(data){
             alert(data);
        $("#txtproduct").html(data);
    }
    });
}
</script>

首先在要显示内容的页面中创建一个空的div。

 <div id="content"></div>

接下来,像这样更改您的控制器功能

function addrfqoffline() {
    $content = "";
    $this->load->helper(array('form', 'url'));
    $content = $this->load->view('moderator/templates/header','',true);
    $content .= $this->load->view('moderator/templates/sidebar','',true);
    $rid = $this->input->post('reqid');        
    $requirement = $this->requirement_model->viewdata($rid);
    $data['customers'] = $this->userdata->usersname();
    $data['merchants'] = $this->merchant_model->merchantname();
    // $data['mroproducts']=$this->mroproduct_model->mroproductname();
    $data['units'] = $this->requirement_model->fetchunits();

    if ($requirement) {
        foreach ($requirement as $reqdata) {
            $dat['reqid'] = $reqdata->rqm_id;
            $dat['service'] = $reqdata->rqm_service;
            $content .= $this->load->view('moderator/mrorfqnew', array_merge($dat, $data),true);
        }
    }
    $content .= $this->load->view('moderator/mrorfq', $data,true);
    $content .= $this->load->view('moderator/templates/footer',true);
    echo $content;// this will echo the view here
}

现在 ajax 成功,

success: function(data){
    $("#content").html(data);
}

这应该对你有帮助。