JqueryUI-オートコンプリートを使用したい。オートコンプリートを使用する方法は次のとおりです。
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#tags" ).autocomplete({
source: availableTags
});
});
ここでは、配列「availableTags」が定義されています。しかし、JSONデータを返すサーバーサイドスクリプトであるデータソースからオートコンプリートを生成したいのですが、誰かがそのデータソースをオートコンプリートに適合させるのを手伝ってくれますか?
MVCアーキテクチャ(Codeigniter)を使用し、コントローラーで次のメソッドを使用してJSONデータを返します。
function supcode(){
$dataarray="";
$data=$this->Inventorymodel->supcode();
echo json_encode($data);
}
そして、次の関数を使用してモデル内のデータをフェッチしています。
function supcode(){
$finresult="";
$this->db->select('name');
$query = $this->db->get('supplier');
$result=$query->result_array();
foreach($result as $row){
$finresult[]=array(
'name' => $row['name']
);
}
return $finresult;
}
コントローラーの関数supcodeへのURL「index.php/Inventory/supcode」は次のとおりです。
前もって感謝します.....