所以我想使用这个插件http://docs.jquery.com/Plugins/autocomplete使用从PHP(笨)数据库JQuery的自动完成
我想用笨从数据库中检索所有的用户名,然后他们在一个VAR存储在JavaScript(如果这是一个好方法),然后在自动完成中使用它。另外,如果用户输入任何其他不会被接受的文本,我希望用户只需将它存储在数据库中。
感谢名单中晚期:)
所以我想使用这个插件http://docs.jquery.com/Plugins/autocomplete使用从PHP(笨)数据库JQuery的自动完成
我想用笨从数据库中检索所有的用户名,然后他们在一个VAR存储在JavaScript(如果这是一个好方法),然后在自动完成中使用它。另外,如果用户输入任何其他不会被接受的文本,我希望用户只需将它存储在数据库中。
感谢名单中晚期:)
OK,这是我会怎么构建它:
首先,你必须创建一个文件,从您的后端数据库服务于您的数据。根据jQuery Autocomplete Docs,您的后端需要返回一个选项列表每行一个。
让我们把我们的PHP文件,get_results.php:
<?php
// Do your DB calls here to fill an array of results
$arrResults = array('option 1', 'option 2', 'option 3');
// Print them out, one per line
echo implode("\n", $arrResults);
然后,在你的JavaScript代码,你会做这样的事情:
$("#myTextBox").autocomplete('get_results.php');
这是非常基本的如何我会做。希望你可以从那里出发。下面是一些重要的资源:
THANX很多。现在帮助:D – Kay 2011-03-30 14:59:10
没问题。还有一件事:在codeigniter中,您只需使用MVC方法来获取数据并显示它。创建一个控制器,添加一个名为get_results的方法,从你的模型中获取数据,并使用控制器使用上面的方法打印出来。十分简单。祝你好运! – 2011-03-30 15:02:48
你要我们写代码的吗?你有什么特别的困难吗?如果你给它一个镜头,我们会一路帮助你? – 2011-03-30 14:44:43
我试图做到这一点,但我不明白如何使用它的数据库。如果它是一个简单的变量,那么确定,但从数据库获取对我来说有点困难,但我并没有完全理解如何去做。 – Kay 2011-03-30 14:46:32