简体   繁体   English

编辑值时无法显示数据tokeninput

[英]Can not show data tokeninput when edit value

I tried to make the autocomplete data by jquery.tokeninput.js and insert into the database when it was saved, but now I will edit and display the data does not appear, whether the value of data can be displayed? 我试图通过jquery.tokeninput.js制作自动完成数据并在保存时插入数据库,但是现在我将编辑并显示数据没有出现,是否可以显示数据的值?

Views
<input type="text"  class='form-control' id="tokenfield" name="name" value="<?php echo $name ?>"/>

<script type="text/javascript">
$(document).ready(function() {  
        $("#tokenfield").tokenInput("<?php echo base_url(); ?>form/prosedurkerja/get_prosedur", {
            classes: {
                tokenList: "form-control token-input-list-facebook",
                token: "token-input-token-facebook",
                tokenDelete: "token-input-delete-token-facebook",
                selectedToken: "token-input-selected-token-facebook",
                highlightedToken: "token-input-highlighted-token-facebook",
                dropdown: "token-input-dropdown-facebook",
                dropdownItem: "token-input-dropdown-item-facebook",
                dropdownItem2: "token-input-dropdown-item2-facebook",
                selectedDropdownItem: "token-input-selected-dropdown-item-facebook",
                inputToken: "token-input-input-token-facebook"
            }
        });
});

Controllers 控制器

function edit() {
    $id = $this->uri->segment(4);
    if ($id == NULL) {
        redirect('myviews_1');
    }
    $get_id = $this->mymodel->get_name($id);
    $data['id'] = $get_id->id;
    $data['name'] = $get_id->name;  
    $data=array(
        'name' => $dt->name,
        'id'   => $id,');       
    $this->load->view('myviews_2');
}   

Models 楷模

function get_name($id) {
    $d = $this->db->get_where('mytable', array('id' => $id))->row();
    return $d;
}   

Change your controller data by this, 由此更改控制器数据,

function edit() {
    $id = $this->uri->segment(4);
    if ($id == NULL) {
        redirect('myviews_1');
    }
    $get_id = $this->mymodel->get_name($id);
    $data['id'] = $get_id->id;
    $data['name'] = $get_id->name;  
    $data=array(
        'name' => $dt->name,
        'id'   => $id);       
    $this->load->view('myviews_2',$data);
} 

I hope this may help you. 我希望这可以帮到你。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM