Восстановить ID прошлом в DIV на следующей странице
у Меня есть следующий класс CSS вместе с еогеасп():
<section id="cidades">
<div class="listacidade">ESCOLHA UMA OPÇÃO</div>
<ul id="ListandoCidades">
<? foreach($cidades as $valor){ ?>
<a href="<? echo base_url('inicial'); ?>">
<li class="listacidade" id="<? echo $valor->idParametro; ?>">
<img src="<? echo base_url(); ?>site/modules/entrada/images/<?=url_title($valor->parametro);?>.jpg" width="250" height="120" alt=""/>
</li>
</a>
<? } ?>
</ul>
</section>
Я передаю ID в div
. Как я могу получить ее на следующей странице?
1
Author: Sr. André Baill, 2015-08-03
1 answers
Как "комментарии", чтобы сохранить информацию используйте "cookie" Local Storage:
$(document).on('click', '#ListandoCidades a', function(event){
event.preventDefault(); // Evita que o navegador navegue para o link
// Pega o ID
var id = $(this).find('.listacidade').attr('id');
// Salva o cookie
document.cookie = 'idParametro='+id;
// Ou use Local Storage do HTML5
localStorage.setItem("idParametro", id);
// Segue o link
window.location.href = $(this).attr('href');
});
, Чтобы прочитать сделайте следующее:
// Cookie
var cookies = document.cookie;
// O retorno é uma string com todos os cookies, será necessário
// tratá-la para pegar o cookie desejado
// Storage
localStorage.getItem('idParametro');
Obs: разметку неправильно, теги - li
- дочери прямых ul
, а тег a
должно быть внутри тегов li
. Если исправить это, нужно изменить селектор параметр - $(this).find('.listacidade')
$(this).parent()
.
0
Author: KaduAmaral, 2015-08-04 00:28:05