我目前使用This JQuery作爲我網站上的搜索框。 Javascript當前爲自動完成結果調用.txt文件中的值。但是,因爲我希望我的網站最終可以選擇添加這些值的用戶,所以我希望它從我的數據庫表中調用值來代替。使用PHP填充搜索輸入框,使用MySQL表中的值
$(document).ready(function(){
$("#select3").fcbkcomplete({
json_url: "data.txt",
addontab: true,
maxitems: 10,
input_min_size: 0,
height: 10,
cache: true,
newel: true,
select_all_text: "select",
});
});
格式化的.txt文件的:
[{"key": "hello world", "value": "hello world"}, {"key": "movies", "value": "movies"},
我認爲解決辦法是不是調用data.txt中,以
調用.txt文件的JQuery的索引頁調用data.php並將此代碼拉入值:
$getData = mysql_query("SELECT Name FROM tblCocktails");
while($info = mysql_fetch_array($getData))
{
echo "key: value:".$item['Name']"key: value:".$item['Name']';
}
但是,這似乎不工作,我的debuggi ng在Dreamweaver上決定不起作用。任何幫助,將不勝感激。
試着看看你的代碼更多一點carefull年。你發佈的php代碼有很多語法錯誤。 – 2012-04-17 23:51:27
我設法解決這個問題,我分離回聲到單獨的行來找出語法錯誤,php以正確的格式顯示我的表的值: $ getData = mysql_query(「SELECT Name FROM tblIngredient」); 而($信息= mysql_fetch_array($的getData)) { 回聲 「{\」 鍵:值:\ 「; \t回聲$信息[ '名稱']; \t回聲 」鍵:值:\「」 ; \t echo $ info ['Name']; \t echo「},」; } – MattHeywood 2012-04-18 14:46:12