我正在使用 Angular JS 和 jquery mobile 创建一个移动应用程序。最后一页有一个结果表,并且有一个再次练习的按钮。当我单击该按钮时,页面会重定向到另一个页面,但突然又回到了有结果的最后一页。
html:
<p align="center"><a href="#pageone" class="ui-btn ui-corner-all ui-shadow ui-btn-inline" ng-click="redirect(sid);history.go(0)">Practise Again</a></p>
Angular js:
$scope.redirect = function(stdid){
$http.get('php/practiseagain.php?stud_id='+stdid).success(function(response) {
document.getElementById('tab_display').innerHTML = " ";
window.location = "#pageone";
});
//document.location.reload(true);
}
它正在重定向到第一页,但在那一瞬间它又回到了结果页面。谁能帮我这个。提前致谢
最佳答案
如果您在应用程序中使用 $routeProvider 进行路由,则可以使用 Angular 本身提供的 $location 服务来重定向到特定 View :
$location.path('/pageone');
要滚动到特定部分或元素,您可以使用 $anchorScroll:
关于javascript - 从一页移动到另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26438012/