php - 使用自动建议 jQuery 插件的多标签

标签 php jquery mysql ajax

我使用此站点的自动建议 jQuery 插件:

http://code.drewwilson.com/entry/autosuggest-jquery-plugin

用于使标签多个,就像在该网站中给出一样。

但是我的问题是... 从自动建议中进行选择时,它显示在我的输入框中,但我不想再次显示所选的自动建议,就像链接中给出的示例一样......但我无法做这样的事情......

请帮帮我... 我使用的代码如下:

<link rel="stylesheet" type="text/css" href="view/stylesheet/autoSuggest.css">

<script type="text/javascript" src="view/javascript/jquery/jquery.autoSuggest.js"></script>

<script type="text/javascript"><!--

$("#product_tag1").autoSuggest("http://test.com/ajax", {minChars: 2, matchCase: true,selectedItemProp: "tag", searchObjProps: "tag"});

//--></script>

类似 Ajax 文件

<?

$input = $_GET["q"];

$data = array();


$query = mysql_query("SELECT * FROM my_table WHERE my_field LIKE '%$input%'");

while ($row = mysql_fetch_assoc($query)) {

$json = array();

$json['tag_id'] = $row['id'];

$json['tag'] = $row['tag'];



$data[] = $json;

}

header("Content-type: application/json");

echo json_encode($data);

?>

最佳答案

我可以建议 Select 2插件作为替代品?它正在积极开发中,并且具有恕我直言更好的功能;例如,当控件具有焦点时显示可用标签的列表,并且不允许多次选择相同的标签。

听起来它会完全满足您的要求,但请参阅 Tagging Example有关所有选项的说明。根据您的示例代码,我认为切换插件并不困难。

关于php - 使用自动建议 jQuery 插件的多标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627008/

相关文章:

javascript - 如何将 blob url 数据保存在目录中

Jquery 非选择器难度

javascript - 使用 jquery 更改级联选择项

javascript - 使用getJSON时,如何抓取响应数据?

mysql - 如何根据另一个表的字段进行查询?

php - Laravel - php artisan 迁移问题 - 找不到驱动程序 - ubuntu

javascript - 单击元素的复选框时更新数据库字段

php - Laravel 获取模型属性 : difference between two methods

php - 如何使用wordpress自定义元素?

php - MySQL 事务查询是否可以提高多个 SELECT 语句的性能?