2

私はPhoneGapを使用しており、名前と一意の番号を自動インクリメントするp_idフィールドとともに格納するSQLiteデータベースを作成しました。jQuery Mobileを使用して結果を取得し、リストビューに表示しています。コードは次のとおりです。

function Patientquery(tx)
{
tx.executeSql('SELECT P_ID, P_UNIQUE_NO, P_FIRST_NAME, P_LAST_NAME FROM Triage where P_ID > 6',[],query,errorCB);  
}

function query(tx,result)
{
 $('#Patientlist').empty();
 $.each(result.rows,function(index){
 var row = result.rows.item(index);
 $('#Patientlist').append('<li><a href="#"  data-role="button" id='+row['P_ID']+'><img src="male.gif" /> <h3 class="ui-li-heading">'+row['P_FIRST_NAME']+'</h3><p class="ui-li-desc">'+row['P_LAST_NAME']+' '+row['P_ID']+'  </p></a></li>');
   });
        $('#Patientlist').listview();


        $('#Patientlist li').on("vclick",function(){
       alert("Selected"); // sample alert
       localStorage.currentId = $('a',this).attr("id");
       $.mobile.changePage($("#Page1"));
    });

私の問題は私が使用できなかったこと$('#Patientlist li').on("vclick",function()です。私の要件は、リストされた値を選択し、パラメーターとしてp_idを次のページに送信することです。

4

0 に答える 0