私の質問を読んでくれてありがとう。私はPhoneGapを使用してモバイルアプリケーションに取り組んでいます。HTML 5 データベースを使用してデータを保存しています。
私のテーブルの 1 つは、Company
を持っているものcom_id & com_name
です。これを使用して単純な検索テキストボックスを作成しました。これは、静的配列と動的配列で適切に機能しています。
これは、データベースからレコードを取得し、オートコンプリートに設定するコードの一部です。
function All_Company_QuerySuccess(tx, results) {
console.log("Returned rows = " + results.rows.length);
var com_array = []; // init array
//this will return user_id if user exist else return "no user"
if (!results.rowsAffected) {
for (var index = 0; index < results.rows.length; index++) {
var item = results.rows.item(index);
var com_id = item.com_id; // company id
var com_name = item.com_name; // company name
com_array.push(com_name) // add value into array
}
// assign drop down
$(function () {
$("#pur_com_text").autocomplete({
source: com_array,
select: function (event, ui) {
selected_company = ui.item.value;
alert(selected_company);
}
});
});
}
}
HTML コード
<div data-role="fieldcontain">
<input name="" id="pur_com_text" placeholder="Search Company" value="" type="search" onClick="Get_All_Company()" />
</div>
検索ボックスに入力すると、会社名が表示されます。
問題 :
さらなるタスクのためにそれを選択したいのですが、それを取得company ID (com_id)
する方法やそのために何をすべきかわかりません。
この問題を解決する方法を教えてください。