我在我的網站上使用jquery的自動完成功能。現在它生成的菜單中有可以點擊的鏈接。Jquery自動完成鏈接
但是,當您點擊它們時,他們只需進入文本字段。我希望能夠點擊鏈接(或按回車)並轉到另一個頁面,特別是更改URL的get變量。
爲了使這個更復雜一點,下拉菜單中的每個項目都由我的mysql數據庫分配一個ID。每個項目應該連接的鏈接是index.php?id=$id
,其中$id
是來自數據庫的ID。
由於我在菜單中有數百個項目,我如何更改當前代碼以包含重定向到index.php?id=$id
從我的數據庫中獲得$id
的鏈接?
CODE:從http://jqueryui.com/demos/autocomplete/
<script>
$(function() {
var availableTags = [
<?php
include 'connect.php';
$result=mysql_query("SELECT * FROM searchengine");
while ($row=mysql_fetch_assoc($result)){
$title=$row['title'];
$id=$row['id'];
echo "\"$title\",";
}
?>
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
P.S. 標準代碼我在jQuery中使用php來生成一個變量列表。
呃......上面顯示的當前代碼正在工作。我關心的是把這些項目變成鏈接。 – user780483