Php 如何使用jquery、CodeIgniter和mysql查询执行自动完成功能?
我只是需要一些关于创建自动完成文本框的帮助。 我找到了一个解决方案,但我无法将其与我的代码集成。 这是我的推荐信 我遵循了这些步骤,但它对我不起作用。我想它在我的阵列中。因为我创建了一个循环,它将显示我的行并由文本字段组成。 这是我的密码 在我看来,我有这样的想法 这里是Jquery部分Php 如何使用jquery、CodeIgniter和mysql查询执行自动完成功能?,php,javascript,jquery,mysql,codeigniter,Php,Javascript,Jquery,Mysql,Codeigniter,我只是需要一些关于创建自动完成文本框的帮助。 我找到了一个解决方案,但我无法将其与我的代码集成。 这是我的推荐信 我遵循了这些步骤,但它对我不起作用。我想它在我的阵列中。因为我创建了一个循环,它将显示我的行并由文本字段组成。 这是我的密码 在我看来,我有这样的想法 这里是Jquery部分 $("[id^=code]").keypress(function(e){ var index = this.id.match(/\d+/)[0]; if
$("[id^=code]").keypress(function(e){
var index = this.id.match(/\d+/)[0];
if(e.which == 13){
e.preventDefault();
}
var searched = $('#code'+index).val();
var fullurl = $('#codelist'+index).val() + 'index.php/item_controller/getResult/' + searched;
$.getJSON(fullurl,function(result){
//display suggestion code goes here
var elements = [];
$.each(result,function(i,val){
elements.push(val.title);
});
$('#code'+index).autocomplete({
source : elements;
});
});
});
这是循环部分
for($i = 1; $i < 16; $i++){
echo "<tr>";
echo "<td>";
echo "<input type='text' name='code[]' id='code{$i}' />";
echo "<input type='hidden' name='codex[]' id='codelist{$i}' value='"base_url()"'/>";
echo "</td>";
echo "<td><input type='text' name='qty[]' id='qty{$i}' style='text-align: center' readonly='readonly' /></td>";
echo "<td><input type='text' name='price[]' id='price{$i}' style='text-align: right;' onblur='' readonly='readonly' /></td>";
echo "<td><input type='text' name='total[]' id='total{$i}' style='font-family: courier; text-align: right; background-color: lightgray; color: red' readonly='readonly' value='' /></td>";
echo "<tr>";
}
这是我的密码,希望你能帮我。感谢浏览器控制台面板中出现的任何错误,以及您的
项目
表中是否有标题
列您应该使用该库,以便完全自动复制文档并随时使用,您可以进行自定义
public function getResult($code){
if(!empty($code) || isset($code)){
$this->db->like('order_code',$code);
echo json_encode( $this->db->get('item')->result());
}
}