我是angularjs的新用户,我在使用isset
时遇到问题php。我正在开发一个使用angularjs-1的网站。我想要在url中获取参数的值,但我无法做到。这里是我的代码:isset in php not working in angularjs
app.config(function($routeProvider, $locationProvider){
$locationProvider.html5Mode(true).hashPrefix('!');
$routeProvider
.when('admin/dashboard/gallery/folder'{
templateUrl: '_pages/gallery-folder',
controller: 'gfCTRL',
resolve: {
delay: function($q, $timeout){
var delay = $q.defer();
$timeout(delay.resolve, 1000);
return delay.promise;
}
}
});
});
app.controller('gfCTRL', function($scope, $rootScope){
$rootScope.statechange = true;
});
在我的HTML:
<a href="admin/dashboard/gallery/folder?name=sample&lbl=2">Open</a>
在我的PHP:
if(isset($_GET['lbl'])){
echo $_GET['lbl'];
}else{
echo "None";
}
现在,它只是给我的none
结果。为什么?
您是否尝试过'$ _ POST [ 'LBL']'? – RiggsFolly
是的,但仍然没有工作:( –
可能是你的“路线”失败的PHP的身边。回声'$ _ SERVER [“REQUEST_URI”]' – Xorifelse