Я написал следующий JQuery, который изменяет динамически сгенерированные ссылки на моей странице (ruby on rails will_paginate) на запросы GET, которые выбирают JSON и обновляют элементы на моей странице.Это прекрасно работает в том случае, если их щелкнуть левой кнопкой мыши.Но в случае щелчка правой кнопкой мыши по ссылке GETS only JSON отображает информацию с моего сервера и отображает необработанный JSON в новом окне.
Как я могу вернуться к исходной ссылке, если щелкнуть правой кнопкой мыши?
// will_paginate + ajax
// updates two divs: #pages and #pagelink
// see places#search controller; passes 4 parameters to the search action
$(function(){
$(".pagination a").live("click", function(event) {
event.preventDefault();
// Javascript Regular expression function; extracts page number from full url
var extractPageNumber = function(s) {
var r=/page=(\d+)/, m=(""+s).match(r);
return (m) ? Number(m[1]) : undefined;
};
var pageregex = extractPageNumber($(this).attr('href'));
$(".pagination").html("Page is loading...")
$.get("/event", { event: $("input[name=event]").val(), page: pageregex }, function(data) {
$('#pagelink').html(data.page_link);
$('#tweets').html(data.html);
});
return false;
});
});