У меня есть ссылка AJAX, которая в настоящее время загружает частичное представление в div.Если я использую средний щелчок по этой ссылке, он откроет новое окно с html-содержимым только этого частичного представления (т.е. без макета, CSS, сценариев и т. Д.).Я хотел бы подключить средний щелчок, чтобы открыть новую вкладку, но со всем содержимым веб-сайта И частичным, который обычно загружается этим AJAX-вызовом.Я пробовал некоторые вещи, пытаясь поймать средний щелчок и вызывая другое действие, которое загружает весь макет, но в Firefox трудно работать со средним щелчком, поэтому это не сработает.Например:
$('#myLink').click(function(e){
if( e.which == 2 ){
console.log("middle click");
return false;
}
});
Firefox этого не улавливает, хотя и ловит e.which == 1 (щелчок левой кнопкой мыши).То же самое относится и к кнопке e.button.
Можно ли как-то перехватить это на сервере и перенаправить на действие, которое отображает полную страницу, а не только частичную?Или любое другое решение?Спасибо!