我有一個AJAX鏈接,目前加載到div的局部視圖。如果我使用中間點擊鏈接,它將打開一個新窗口,其中只包含該部分視圖的html內容(即沒有佈局,css,腳本等)。我想用中間的點擊來打開一個新的標籤頁,但是包含網站的全部內容以及通常由AJAX調用加載的部分內容。我嘗試了一些嘗試捕獲中間點擊並調用不同操作的方法,這些操作會加載整個佈局,但中間點擊很難在Firefox中使用,因此實際上並不成功。例如:中間點擊AJAX鏈接MVC
$('#myLink').click(function(e){
if(e.which == 2){
console.log("middle click");
return false;
}
});
Firefox沒有捕獲到,儘管它確實捕獲了e.which == 1(左鍵單擊)。 e.button也一樣。
有沒有什麼辦法可以在服務器上捕獲這個問題,並重定向到一個渲染整個頁面的動作而不是僅僅局部?或者其他解決方案?謝謝!
我仍然有興趣在任何解決方案,我希望能夠解決這個問題服務器端,也許通過閱讀標題或類似的東西。 –