後で phonegap/cordova を使用して Android アプリとしてデプロイされる jQuery Mobile テンプレートがあります。このテンプレートは、Web サービスを介してデータベースと対話します。
このアプリのテーマはJQMの「themeroller」からダウンロードしたカスタムテーマです。今、私は次のようにjavascriptファイル(HTMLのセクションで参照されているscripts.js<head>
)を持っています-
function GetBprList1() {
$.ajax({
type: "GET",
url: "http://192.168.0.101:80/DRLServiceHost/BPRService.svc/AllBPRS",
data: "{}",
contentType: "application/json",
dataType:"json",
success: function (msg) {
var BPRList = '';
BPRList += '<ul data-role="listview" data-inset="true">'
$.each(msg, function(i,v){
BPRList += '<li><a href="#bprPage" data-transition="slide"><p class="title">' + v.BPRNo + '</p><p class="bodyEle">' + v.BPR_Product +'</p><p class="bodyEle">' + v.BPR_Details+ '</p><br/><p class="bodyEle">' + v.BPR_Status + ':</p></a></li>'
})
BPRList += '</ul>' // Sending my dynamic <ul> to BPRListTable <div>
$("#BPRListTable").html(BPRList) ;
},
error: function () {
alert("error");
}
});
};
ここでは、GET を使用したすべてのデータが機能しており、関数に従って s を使用して a<ul>
が作成されています。<li>
<ul>
しかし、私の Jquerymobile テーマは、この動的に追加されたものに適用されていません<li>
。
なぜこれが問題なのか、誰か助けてもらえますか?動的に追加された HTML タグに JQM のテーマを適用することはできませんか?