我正在使用phonegap和jquery-mobile 1.4。刷新页面后
$.mobile.changePage(window.location.href, {
allowSamePageTransition: true,
transition: 'none',
reloadPage: true
});
}, 1500);
jquery.tmpl()不再将数据附加到div,任何想法?
//template
$("#task_pics").tmpl(info).appendTo("#owl-demo");
//更新整个代码:
gettasks: function(info) {
//LOADING
App.utilities.Loading();
$.ajax({
type: "POST",
url: 'xxx',
data: "xxx",
success: function(data) {
alert(data);
var info = JSON.parse(data);
$("#query_image").tmpl(info).appendTo(".refpic_");
//SetBatchID
var id = info.batchId;
token.set_batchID(id);
//template
$("#task_pics").tmpl(info).appendTo("#owl-demo");
//stop the ajax loder
$.unblockUI();
//OWL CAROUSEL
$("#owl-demo").owlCarousel({
mouseDrag : false,
touchDrag : false,
autoPlay : true,
items: 2,
itemsMobile: true
});
}, error: function(jqXHR, textStatus, errorThrown) {
if (jqXHR.status == 404) {
navigator.notification.alert("Anmeldung fehlgeschlagen.", App.utilities.devNULL, "Hinweis");
$.unblockUI();
//if token is not valid anymore -> logout (TODO)
$.mobile.navigate('index.html');
} else if (jqXHR.status == 500) {
navigator.notification.alert("Anmeldung fehlgeschlagen.", App.utilities.devNULL, "Hinweis");
$.unblockUI();
//if token is not valid anymore -> logout (TODO)
$.mobile.navigate('index.html');
}
}
});
此外,如果我将代码添加到:
$(document).on("pageinit", "#microtasks", function (event) {
});
tmpl()没有附加数据 - 刷新后我再次调用该函数,数据被加载但渲染没有发生
最好的
中号