我是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