我有以下的選擇框,我用jQuery自動完成更換:轉換選擇列表jQuery用戶界面自動完成
<select name="selectarea" onchange="findCity(this.options[this.selectedIndex].value);" id="sel" />
的jQuery UI的自動完成代碼:
$(document).ready(function() {
$("#sel").autocomplete({
source: "xml/states.php"
});
$("#sel" ).autocomplete('option','minLength',0);
$("#sel" ).bind("click", function(event, ui) {
$("#sel" ).autocomplete("search" , '');
});
});
問題是我不知道知道在哪裏把調用放到JQuery代碼中的「findCity」javascript中。它接收JSON響應是從一個PHP文件和數組看起來像這樣:
$STATES = array("scAllBusinesses"=>"All Businesses",
"scAppraisals"=>"Appraisals",
"scArchitect"=>"Architect",
"scArtGallery"=>"Art Gallery",
"scAttorney"=>"Attorney",
"scBallet"=>"Ballet",
"scBanks"=>"Banks",
"scBar"=>"Bar",
);
自動完成工作正常,填充,只是不知道在何處放置的JavaScript調用(findCity)。任何援助非常感謝,謝謝。
findCity的JavaScript代碼(this.options [this.selectedIndex] .value的) ;適用於選擇框,不確定自動完成使用哪些代碼。 – Jim