Я использую PhoneGap (Cordova-1.5.0.js), и я столкнулся с этой проблемой: -onDeviceReady() не вызывается, когда страница перезагружается?
У меня есть страница состояния, которая показывает несколько записей (после запуска вызова ajax). Когда я нажимаю на какую-либо одну запись, она переходит на страницу сведений, где она запускает вызов ajax, чтобы получить информацию о записи и отобразить ее.
Забавно, если я вернусь на страницу состояния (используя navigator.app.backHistory()) и выберите другую запись, чтобы увидеть ее детали, она снова перейдет на страницу с подробными сведениями, НО ЭТОТ ВРЕМЯ, ЧТО НЕ ОСТАЕТСЯ ОГНЯ AJAX CALL. Он также не запускает метод onDeviceReady().
Для навигации от страницы состояния на странице сведений, я использую следующие на событие OnClick в DIV, который я нажимаю: -
window.location="record_detail.html?userid=" + userID;
Ох и кстати, я использую iScroll 4 а. Все раньше работали нормально, и эти проблемы возникли после того, как я включил iScroll 4 в свой проект.
Заранее спасибо.
Почему это происходит, когда я перехожу назад и вперед между страницами состояния и деталей более 2-3 раз, метод onDeviceReady() вообще не вызывает вызов (ТОЛЬКО на странице сведений)? Любая помощь будет оценена по достоинству. –