-1

を使用してブラウザのバックリンクを取得する方法Struts2 sj tags...私はすでにこのコードを試しました....

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
     $(document).ready(function() {
         $("#login").click(function() {
             alert('HKIiu');
             var currentPage = 1;
             setupPage(currentPage + 1);
             history.pushState(currentPage, document.title, '?x=' + currentPage);
         });
     });
     onpopstate = function(event) {
         alert('Hi2');
         setupPage(event.state);
     };
     function setupPage(page) {
         alert('Hi3');
         currentPage = page;
         document.title = 'Poliopedia' + currentPage;
         document.links[0].href = '?x=' + (currentPage + 1);
         return false;
     }

<sj:a href="login/loginPage.jsp" targets="loginDiv" id="login">Login</sj:a>

しかし、これは私を助けません......

4

1 に答える 1

0

バックリンクの href 属性には、Roman C のように "history.back()" ではなく "javascript:history.back()" の値が必要です。私にとっては適切に機能します。

于 2015-06-16T08:37:53.517 に答える