首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从当前url读取角js和jsp中的参数

从当前url读取角js和jsp中的参数
EN

Stack Overflow用户
提问于 2016-07-29 11:34:51
回答 1查看 713关注 0票数 0

嗨,朋友们,我想从angularJS页面的当前网址中读取参数。我的页面网址是'id=1'.I,想在Security_Question.jsp中阅读这个user_id,我在谷歌上搜索了一些内容,但是我的代码风格和它的风格是相当different.And的,我不知道路由。忘记密码是jsp页,它正在调用安全问题页。

代码语言:javascript
运行
复制
 Forgot_Password.jsp

var app = angular.module('formSubmit', []);
app.controller('forgotController',[ '$scope', '$http', function($scope, $http) {

  $scope.listOfSecurityQues=[];

    $scope.getAvailableUser = function() {
    var loginId= {
                "user_login" :$scope.loginid
        };
        window.alert(" login ::::"+loginId);

            var response = $http.post('loginController/loginidAvailable', loginId);
            response.success(function(data, status, headers, config) {

            window.location="./SecurityQuestion.jsp?user_id="+data; 

            });
            response.error(function(data, status, headers, config) {
                alert( "Exception details: " +data+"  "+status);
            });

            //Empty list data after process
            $scope.list = [];

        }; // end of getAvailableUser


        Security_Question .jsp

    var app = angular.module('formSubmit', []);
   app.controller('forgotController', ['$scope','$http',function($scope,
    $http) {
            $scope.listOfUserSecurityQues = [];

            $scope.getUserQuestions = function() 
            {
               //here i want that URL user_id
               var response = $http({method : 'GET',
               url : "loginController/getUserQuestions"+user_id
                });

               response.success(function(data, status, headers, config) {
                angular.forEach(data, function(value, key) {
                        $scope.listOfUserSecurityQues.push(value);
                    })
                })
                response.error(function(data, status, headers, config) {
                })
            };//end of getQuestions()


        } ]);
EN

回答 1

Stack Overflow用户

发布于 2016-08-01 09:43:21

利用$location可以读取url的参数。

代码语言:javascript
运行
复制
    app.controller('Controller', ['$scope','$http','$location',
        function($scope, $http,$location)
        {
          $scope.Id=0;

          $scope.getUserQuestions=function(){

                    var url = $location.search();

                        angular.forEach(url,function(value,key){
                            $scope.Id=parseInt(value);
                            window.alert($scope.Id);
                        })  }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38657819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档