Я создаю мобильное приложение, используя Jquery mobile.Это многостраничное приложение, включенное в тот же index.html.Приложение получает данные из внешнего источника по запросу AJAX.При первой загрузке приложения событие pageinit на домашней странице загружает всю внешнюю информацию и изменяет DOM.На одной из нескольких страниц я включил кнопку, которая при щелчке выбирает из второго URL-адреса некоторые измененные внешние данные, но данные на моих страницах не обновляются.Есть ли проблема с кэшированием в мобильном телефоне Jquery?
Code:
<script>
$('#pageHome' ).live('pageinit',function(event){
getInfo(serviceURL1);
});
function getInfo(serviceURL) {
$.ajax({
url: serviceURL,
dataType:'json',
timeout:20000,
type:'POST',
success:function(json, status) {
$('#page1' ).live('pageinit',function(event){
append info to page1
});
$('#page2' ).live('pageinit',function(event){
append info to page2
});
});
}
function getUpdate() {
geInfo(serviceURL2);
}
</script>