Jquery mobile を使用してモバイル アプリを作成しています。知っておくべきことは、私はコンテンツ レンダラーも扱っているということです。したがって、データロールページを持つものは 1 つしかありません。これは、コンテンツ レンダラーで行うことです。<%= incBody %> でページのコンテンツを取得します。
<body <%=incBodyAttr%>>
<div data-role="page" class="type-index" data-theme="g">
<%=incBody%>
</div>
</body>
それはあなたが知る必要があったことだと思います。今、本当の問題。現時点では、関数 load() があります。ここで見ることができます。
function load(){
var userId = $("#userId").val();
$.ajax({
url: "~SYSTEM.URL~~CAMPAIGN.URL~/SelligentMobile/Webservice/WebService.asmx/getNieuwtjes",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{'userId':'" + userId + "'}",
success: function (response) {
var nieuwtjes = response.d;
if (nieuwtjes.length > 0) {
$.each(nieuwtjes, function (i, entity) {
$('#nieuwtjesList').append(
$("<li/>").append($("<a/>")
.attr("href",'~PROBE(239)~&NEWSID=' + entity.nieuwtjeId)
.text(entity.nieuwtjeOnderwerp)
)
);
$('#nieuwtjesList').trigger("create");
$('#nieuwtjesList').listview('refresh');
});
}
}
});
}
現在、このロードはボタンによってトリガーされています。しかし、私がやりたいことは、ページが読み込まれるたびに、この関数を実行することです。
誰でも助けることができますか?
敬具