Я новичок в angularjs, и у меня проблема с использованием isset
в php. Я разрабатываю веб-сайт с помощью angularjs-1. Я хочу получить значение параметра в URL-адресе, но я не могу этого сделать. Вот мой код:isset in php не работает в 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. Echo '$ _SERVER ['REQUEST_URI']' – Xorifelse