3
目前我使用的插件叫做jQuery TagHandler。如何與數據庫鏈接以列出數據。我在下面列出了代碼示例。下面的代碼不起作用。請糾正我。Jquery標籤處理程序
JS
$("#array_tag_handler").tagHandler({
getData: { id: '1', type: 'user' },
getURL: '/tag/interest',
updateData: { id: 'user234', type: 'user' },
updateURL: '/ajaxtest/update',
autocomplete: true,
autoUpdate: true
});
PHP
$select_pos = "SELECT title FROM homegrid";
$select_exec = mysql_query($select_pos);
$return_data = array();
while($dataFromDB = mysql_fetch_assoc($select_exec)) {
$return_data[]= array(
"title" => $dataFromDB['title'],
);
}
header('Content-Type: application/json');
echo json_encode($return_data);
如果可以的話,你應該[停止使用'mysql_ *'函數](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。他們不再被維護,並[正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。瞭解[準備](http://en.wikipedia.org/wiki/Prepared_statement)[聲明](http://php.net/manual/en/pdo.prepared-statements.php),並考慮使用PDO ,[這真的不難](http://jayblanchard.net/demystifying_php_pdo.html)。 –
你得到什麼錯誤?你有什麼文件結構?你有沒有指定正確的URL? –
@IndrasinhBihola,網址是正確的。我得到了迴應。 Firebug顯示「{{」title「:」INTEREST「},{」title「:」SKILLS「},{」title「:」LANGUAGES「}]」。但是,螢火蟲顯示另一個訊息「TypeError:data.availableTags is undefined if(data.availableTags.length){」 –