无法使用ajax和codeigniter以模式显示内容

时间:2018-10-22 22:48:05

标签: json ajax codeigniter post modal-dialog

嗨,我一直在努力尝试基于id在模态上显示数据。但是以某种方式从控制器发送的数据没有显示在模态中,我已经尝试了所有方法,但无法弄清楚代码的问题所在。 附言对不起,我的英语不是我的母语。

1这是我的剧本。

$(document).ready(function(){
    $(document).on('click','.test_data',function(){
      var idemp = $(this).attr("id");
      $.ajax({
          url : "<?php echo base_url(); ?>Test/cargarevaluado",
          method : "POST",
          data : {idemp : idemp},
          datatype : "json",
          success : function(data) {

            $('#evaluacion').modal('show');
            $('#nom').val(data.puesto);
            $('#apel').val(data.sueldo);
          }
      });
    });
  });

2这是我的控制器。

public function cargarevaluado(){
  $id = $this->input->post('idemp');
  $this->load->model('testModel');
  $empleado = $this->testModel->loademp($id);
  echo json_encode($empleado);
}

3。我的模型只是一个标准的数据库查询。 4.这是我的模态

<div class="modal fade" id="evaluacion" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered" role="document">
          <div class="modal-content">
            <div class="modal-header">
              <h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
              </button>
            </div>
            <div class="modal-body" >
              <input type="text" name="nom" id="nom" >
              <input type="text" name="apel" id="apel" >
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
              <button type="button" class="btn btn-primary">Save changes</button>
            </div>
          </div>
        </div>
      </div>

5最后,这是我从foreach函数中收集ID的按钮。

<td><button type="button"  name="evaluar" id="<?php echo $e->idEmpleado; ?>" class="btn btn-danger test_data">Evaluar</button></td>

我们将很乐意接受任何帮助或任何建议。我确实需要将数据传递给模态,这将有助于我完成学校项目的开发。

0 个答案:

没有答案