2016-03-14 2 views
0

пытаюсь обновить страницу на pageshow в JQuery мобильногоосвежает страницу в Jquery мобильный после pageshow

Попробовал код:

$(document).on("pageshow","#schoolperformance", function(){ 
showLoadMsg : false, 
reloadPage : true, 
}); 

Но я продолжаю получать ошибку неожиданном знак, который указывает на часть {reload page: true} при просмотре в консоли

+0

У вас есть 2 ошибки в коде. A) У вас слишком много запятой. (Тот, что находится в конце строки 4.) B) Третий параметр - это функция, а не массив. Этот код также вызывает ошибки после «* fixing *». – SZenC

ответ

1

Рассмотрите использование pagecontainer (http://api.jquerymobile.com/pagecontainer/#method-change).

Например:

$(":mobile-pagecontainer").pagecontainer( 
    "change", 
    "#schoolperformance", 
    { reload : true, showLoadMsg : false } 
); 
+0

fyi; 'reload/reloadPage: true' работает только с URL-адресами. – Omar

+0

Как насчет передачи функции на примере страницы смены: $ .ajax (..), которая после смены страницы –

+0

Это выполнимо. Этот поток предоставляет отличную информацию о событиях страницы: http://stackoverflow.com/questions/14468659/jquery-mobile-document-ready-vs-page-events –

Смежные вопросы