如何将变量的值从ajax发送到另一个控制器

桑迪亚

这是我的控制器:

.controller('loginCtrl', ['$scope',  '$window', '$cookies', '$http', function($scope, $window, $cookies, $http) {
    var frm = $('#loginForm');
    frm.submit(function(ev) {
        var now = new Date();
        now.setTime(now.getTime() + (600000 * 5));
        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            //dataType: "json",
            contentType: "application/json",
            data: JSON.stringify(frm.serializeObject()),
            success: function(data, textStatus, request) {
                if (request.status == 202) {
                    $cookies.put('diprLogin', 'admin', {
                        expires: now
                    });
                    $window.location.href = '#';  
                    **var roleValue=data[0].role;**
                    console.log(roleValue);
                    $scope.$apply(function() {
                        $scope.noty.add({
                            type: 'info',
                            title: 'Welcome. Admin'
                        });
                    });
                }
            },
            error: function(jqXHR, textStatus, errorMessage) {
                $scope.$apply(function() {
                    $scope.noty.add({
                        type: 'danger',
                        title: 'Authentication failed',
                        body: 'Please try again...'
                    });
                });
            }
        });
        ev.preventDefault();
    });    
}]) //End loginCtrl

我想发送roleValue给每个控制器以检查一些验证。请帮助我确定如何执行此操作。另外,我可以从其他控制器调用ajax来返回此变量吗?

罗希特·金达尔(Rohit Jindal)

请尝试以下步骤,它将起作用:

步骤1:创建服务。

angular.module('app').service('dataStoreService', function() {
    var data = '';
    function setData(newData){
        data = newData;
    }

    function getData(){
        return data;
    }
})

第2步:在ajax调用中,您可以将设置roleValue为服务。

dataStoreService.setData(roleValue);

第3步:dataStoreService在需要获取控制器的控制器中注入依赖项roleValuefrom控制器的调用getData功能dataStoreService

dataStoreService.getData();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数发送到另一个控制器中的 GET API

来自分类Dev

如何将消息从一个控制器发送到另一个对等控制器

来自分类Dev

如何将用户选择从控制器视图发送到另一个视图?

来自分类Dev

如何在yii2中将数据从控制器发送到另一个控制器

来自分类Dev

如何在angularjs中将数据从一个控制器发送到另一个

来自分类Dev

Javascript:如何将值从列表发送到另一个

来自分类Dev

Sencha Touch 2 redirectTo方法用于将数据发送到另一个控制器

来自分类Dev

如何在AngularJS中将消息从一个控制器发送到另一个控制器?

来自分类Dev

如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

来自分类Dev

我可以在MVC中将ViewBag从控制器发送到另一个控制器吗?

来自分类Dev

如何将变量的值从控制器发送到配置功能?

来自分类Dev

如何将值AJAX发送到ZF2中的控制器?

来自分类Dev

如何将 ID 和文件发送到同一个控制器?

来自分类Dev

将变量的值从控制器传递到另一个控制器

来自分类Dev

如何将参数发送到另一个 PHP 网站的 AJAX POST 方法并获取 JSON 信息

来自分类Dev

斯威夫特手表。将数据从一个视图控制器发送到另一个

来自分类Dev

如何将流量从mitmproxy发送到另一个代理服务器

来自分类Dev

如何将列表视图值发送到 android 中的另一个活动

来自分类Dev

我如何将静态函数的值发送到另一个对象?

来自分类Dev

如何使用Ajax将GET值和可用的php发送到另一个页面?

来自分类Dev

laravel 5.7 如何将一个控制器的变量 id 传递给另一个

来自分类Dev

如何将.bat文件命令发送到另一个IP地址?

来自分类Dev

如何将消息发送到另一个场景

来自分类Dev

如何将数据发送到另一个Android设备

来自分类Dev

如何将UIPickerView选定的行发送到另一个ViewController

来自分类Dev

如何将数据从表单发送到另一个页面?

来自分类Dev

如何将消耗的API响应发送到另一个组件?

来自分类Dev

如何将Flask中的数据发送到另一个页面?

来自分类Dev

如何将泛型T发送到另一个线程?

Related 相关文章

  1. 1

    如何将参数发送到另一个控制器中的 GET API

  2. 2

    如何将消息从一个控制器发送到另一个对等控制器

  3. 3

    如何将用户选择从控制器视图发送到另一个视图?

  4. 4

    如何在yii2中将数据从控制器发送到另一个控制器

  5. 5

    如何在angularjs中将数据从一个控制器发送到另一个

  6. 6

    Javascript:如何将值从列表发送到另一个

  7. 7

    Sencha Touch 2 redirectTo方法用于将数据发送到另一个控制器

  8. 8

    如何在AngularJS中将消息从一个控制器发送到另一个控制器?

  9. 9

    如何在Rails中将数据从一个模型/控制器发送到另一个模型/控制器

  10. 10

    我可以在MVC中将ViewBag从控制器发送到另一个控制器吗?

  11. 11

    如何将变量的值从控制器发送到配置功能?

  12. 12

    如何将值AJAX发送到ZF2中的控制器?

  13. 13

    如何将 ID 和文件发送到同一个控制器?

  14. 14

    将变量的值从控制器传递到另一个控制器

  15. 15

    如何将参数发送到另一个 PHP 网站的 AJAX POST 方法并获取 JSON 信息

  16. 16

    斯威夫特手表。将数据从一个视图控制器发送到另一个

  17. 17

    如何将流量从mitmproxy发送到另一个代理服务器

  18. 18

    如何将列表视图值发送到 android 中的另一个活动

  19. 19

    我如何将静态函数的值发送到另一个对象?

  20. 20

    如何使用Ajax将GET值和可用的php发送到另一个页面?

  21. 21

    laravel 5.7 如何将一个控制器的变量 id 传递给另一个

  22. 22

    如何将.bat文件命令发送到另一个IP地址?

  23. 23

    如何将消息发送到另一个场景

  24. 24

    如何将数据发送到另一个Android设备

  25. 25

    如何将UIPickerView选定的行发送到另一个ViewController

  26. 26

    如何将数据从表单发送到另一个页面?

  27. 27

    如何将消耗的API响应发送到另一个组件?

  28. 28

    如何将Flask中的数据发送到另一个页面?

  29. 29

    如何将泛型T发送到另一个线程?

热门标签

归档