我尝试使用js中的window.location重定向页面。
该页面不会被重定向,而不是像空白页面中那样显示无法获取/ reportCaseupload
有人可以说我该怎么办?
这是我的代码:
temp[8] = "<span class='glyphicon glyphicon-file' title=\"Upload Report\" onclick=\"reportCaseupload(\'" + datum._id + "\')\"></span>";
function reportCaseupload(id) {
debugger;
window.location.href ='/reportCaseupload';
}
这意味着当我单击按钮时,reportCaseupload函数将调用,它只是想重定向我的reportcaseUpload.html页面。
答案 0 :(得分:0)
您必须在控制器中注入 $ location
app.controller('rootController', function($scope, $location)
{
$location.url('http://google.com'); // to redirect specified url
$location.path('/app/login'); // to redirect relative path .
}
答案 1 :(得分:0)
您的问题是您不需要在 window.location.href 语句中使用 / 。如果“ reportCaseUpload”是html文件,则您也应该以.html扩展名结尾href。
它应该像这样:
window.location.href = "reportCaseUpload.html"; //or just "reportCaseUpload"