Показать сообщение отдельно
  #2 (permalink)  
Старый 29.08.2011, 19:10
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

События назначать через addEventListener ($.bind или ему подобные в случае jQuery), если ссылок много и они могут произвольно добавляться / удаляться, то $.delegate / $.live.
Данные можно передавать либо отдельным массивом (что лично мне не кажется хорошей идеей), либо записывать в какой-нибудь неиспользуемый атрибут (у Вас, например, href без дела стоит). Т.е. отдавать с сервера что-нибудь в виде
<a href="#[1,2,3,4]" class="someClassName">Смотреть на карте</a>
А потом в JS что-то в духе
$('a.someClassName').click(function(){
    var data = JSON.parse(this.href.slice(1));
    // operating with data
})
В href после # можно хранить данные в JSON.
Ответить с цитированием