history.back()
함수에 문제가 있습니다.
자바 스크립트 : 새 매개 변수로 돌아 가기
- 첫번째 (A) 제 (B)에 대한 링크를 가지고 있고 링크 파라미터 (ID = ...?)를 포함
난 세 페이지 A, B, C가있다.
- B는 C로 연결됩니다.
history.back()
으로 B에서 C로 되돌아갑니다.
문제는 매개 변수를 포함 사실 back()
기능 사용 (역사에서) B 링크에 A는하지만 이러한 변경해야한다는 것입니다.
history.back()
그래서 단순한 href로 변경되었지만 물론 지금 다시 클릭하면 C 페이지 (내가 원하지 않는 것)로 돌아갑니다.
따라서 다른 매개 변수가있는 back()
을 사용하는 해결책이 있습니까? (나는 Angular를 사용하는데 도움이 될 수 있습니다.)
A.html :
<body ng-controller="AuthentCtrl">
<div align="center">
<button ng-click="location.href = 'view/listing.html?id=' + id + '&first=' + newAuthent;">Go!</button>
<br/>
</div>
</body>
B.html는
<body onload="init()">
<script>
function init(){
var params = location.search.substring(1).split('&');
id = params[0].split('=')[1];
var firstCo = params[1].split('=')[1];
// execute some code, function of parameters
}
</script>
</body>
C.html는
<body>
<div align="center">
<button ng-click="history.back()">Go!</button>
<br/>
</div>
</body>
이 문제에 대한 Plunkr 또는 바이올린을 만들 수 있습니까? 나는 당신이'back()'기능을 어떻게 사용하는지 정확히 알고 싶다. – callmekatootie
코드 – axvo