Я пытаюсь передать некоторые параметры id страницы, сделанные в jQuery Mobile.
Сайт состоит из списков-представлений со ссылками, каждый из которых имеет в себе хэш-код, например:
<li><a href="#pronostico?region=12&ciudad=0">Puerto Natales</a></li>
Я привязал pagebeforechange
, чтобы поймать хэши в URL-адресе, выполнить обнаружение параметров и принять меры в зависимости от количества переданных параметров.
Теперь, с помощью файлов cookie, я пробовал это:
$(document).one("pageinit", function(event, data) {
if (location.hash.search(/^(#ciudades|#pronostico)/) === -1) {
if ($.cookie("recordar")) {
$.mobile.changePage($("#pronostico"), {
data: "region=" + $.cookie("region") + "&ciudad=" + $.cookie("ciudad")
});
}
}
});
Но он просто передает меня к идентификатору страницы #pronostico
, без параметров в хэше. В результате я получаю страницу без информации, которую она должна показывать.
Спасибо заранее.