使用PHP的数据库中的JQuery自动完成(CodeIgniter)

时间:2011-03-30 14:42:41

标签: php javascript jquery codeigniter

所以我想使用这个插件http://docs.jquery.com/Plugins/autocomplete

我想使用codeigniter从数据库中检索所有用户名,然后将它们存储在javascript中的var中(如果这是一个好方法),然后在自动完成中使用它。此外,我希望用户如果输入任何其他不被接受的文本,则必须仅存储在数据库中。

先进的Thanx:)

1 个答案:

答案 0 :(得分:4)

好的,我将如何构建它:

首先,您必须创建一个文件来从后端数据库提供数据。根据{{​​3}},您的后端需要返回选项列表每行一个

让我们调用我们的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');

这是我如何做到这一点的基础。希望你能从那里出发。以下是一些重要资源: