我是.NET开发人员但是Angular js和PHP的新手,我想在保存数据后重定向到另一个页面。以下是我编写的代码,我该怎么做
var url = domain+"/index.php/welcome/insert2?email="+$scope.uemail+"&name="+$scope.uname+"&make="+$scope.umake.id+"&model="+$scope.umodel.id+"&mobile="+$scope.umobile+"&car_reg_no="+$scope.car_regist+"&pincode="+$scope.upincode;
//$log.log(url);
$ionicLoading.show();
$scope.submitData(url).then(function(data){
$log.log(data);
$localstorage.set("uid",data);
$ionicLoading.hide();
});
}
};
答案 0 :(得分:3)
你没有使用transitionTo方法。它用来做那项工作。以下是您应该在此行之后编写的代码段
$localstorage.set("uid",data);
写
$state.transitionTo('app.pagename');
检查它是否有效。
答案 1 :(得分:0)
window.location.href = "URL"
将浏览器重定向到其他页面 $state.go('app.page')
用于标准路由器,例如
答案 2 :(得分:0)
您可以编写代码,如下面的代码示例
var url = domain+"/index.php/welcome/insert2?email="+$scope.uemail+"&name="+$scope.uname+"&make="+$scope.umake.id+"&model="+$scope.umodel.id+"&mobile="+$scope.umobile+"&car_reg_no="+$scope.car_regist+"&pincode="+$scope.upincode;
//$log.log(url);
$ionicLoading.show();
$scope.submitData(url).then(function(data){
$log.log(data);
$localstorage.set("uid",data);
})
.finally(function () {
$ionicLoading.hide();
// Set URL here to redirect other page.
$state.transitionTo('URL');
});
};