[英]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.