【问题标题】:how to pass the database fetched values from controller to view page using ajax and json如何使用 ajax 和 json 将数据库从控制器获取的值传递给查看页面
【发布时间】:2017-06-03 12:59:19
【问题描述】:

如何使用 ajax 和 json 将数据库从控制器获取的值传递到查看页面。我有一个控制器和模型代码,但我不知道如何将值从控制器传递到查看页面

控制器

public function supplier_get_data(){


        $query = $this->Profile_model->supplier_communication();

        echo json_encode($query);

    }

型号

 public function supplier_communication(){
        $sql = $this->db->get('communication');
        $sql = $sql->result_array();
        return $sql;
    }

查看页面

<div class="left">

                                            <div class="row">
                                                <div class="col-md-1">
                                                    <img src="<?php echo base_url(); ?>images/xxxx.jpg" class="img-circle" width="30px" height="30px"/>
                                                </div>
                                                <div class="col-md-11">

                                                    <div class="left_msg_block">



                                                        <div class="left_messagetext"><a href="#" data-toggle="tooltip" title="time">here i want to display the database values</a></div>
                                                  </div>
                                                </div>
                                            </div>

                                        </div>

【问题讨论】:

  • 您希望查看页面的结果如何?
  • 那是你需要的模式吗&lt;a href="#" data-toggle="tooltip" title="time"&gt;value1&lt;/a&gt; &lt;a href="#" data-toggle="tooltip" title="time"&gt;value2&lt;/a&gt;
  • @ubm 是的,我想要同样的模式

标签: json ajax codeigniter


【解决方案1】:

此代码可能对您有所帮助 控制器功能

public function supplier_get_data(){


    $query = $this->Profile_model->supplier_communication();

    echo json_encode($query);

}

模型功能

public function supplier_communication(){
    $sql = $this->db->get('communication');
    $sql = $sql->result();
    return $sql;
}

Ajax 函数

 function loadData()
    {
    $.ajax({
    type:"post",
    url:"<?php echo site_url('controllername/supplier_get_data')?>",
    dataType:"json",
    success:function(data){
      for(i=0;i<data.length;i++){
     alert(data[i].columnanme)
      $('<a href="#" data-toggle="tooltip" title="time">'+data[i].columnanme+'</a>').appendTo('.left_messagetext');
      }
    }

  });
 }

【讨论】:

猜你喜欢
  • 2021-12-26
  • 2017-10-12
  • 2013-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-05
  • 1970-01-01
相关资源
最近更新 更多