gpt4 book ai didi

javascript - 在 jquery mobile 中执行页面加载功能

转载 作者:行者123 更新时间:2023-11-30 18:26:13 25 4
gpt4 key购买 nike

我正在使用 Jquery Mobile 构建一个移动应用程序。您需要知道的是,我也在使用内容渲染器。所以我只有一个具有数据 Angular 色的页面。这就是我在内容渲染器中所做的。使用 <%= 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');
});
}
}
});
}

现在这个加载是由一个按钮触发的。但我想做的是每次加载页面时,它都执行此功能。

有人可以帮忙吗?

亲切的问候

最佳答案

从文档就绪处理程序中调用它:

$(document).ready(function() {
load();
});

或者,假设您没有将参数传递给 load():

$(document).ready(load);

第一种方法允许您在调用 load() 之前或之后做其他事情,如果您需要:只需将更多代码添加到匿名函数中即可。

参见 .ready() doco .

关于javascript - 在 jquery mobile 中执行页面加载功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10749925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com