我正在尝试在 wordpress 中实现自动完成功能,但出现以下错误:
致命错误:在第9行的 >'...get_airports.php' 中调用未定义的方法 stdClass::get_results()
以下是我的代码:
html: <input type="text" name="airports" id="airports" />
php: global $wpdb;
$q = strtolower($_GET["q"]);
if (!$q) return;
$wpdb->iata_airport_codes = $wpdb->prefix . "iata_airport_codes";
$airport_list_db = $wpdb->
get_results("SELECT * FROM `wp_iata_airport_codes` WHERE `airport` LIKE '%$q%' LIMIT 0,15");
foreach($airport_list_db as $airports){
echo $airports->airport . "\n";
}
js: jQuery(document).ready(function() {
$("#airports").autocomplete("get_airports.php", {
width: 230,
matchContains: true,
selectFirst: false
});
});
任何帮助将不胜感激thanx。