функция в javascript не вызывается под названием SignalR - PullRequest
0 голосов
/ 02 декабря 2019

У меня есть приложение MVC, которое использует signalR для события. На мой взгляд, у меня есть 4 кнопки входа, открытия, обновления, выхода из системы. На мой взгляд, событие clieck всех 3-х кнопок работает, то есть login, refreshToken и Logout, но onClick открытой кнопки не работает. ниже мой код для клиентской стороны

  $.connection.hub.start().done(function () {
            $('#login').click(function () {
                // call the Login method on the hub
                var tokenRequestResponse = integrationServerHub.server
                    .login("localhost:1500", false, $('#username').val(), $('#password').val())
                    .done(processTokenRequestResponse);
                // clear the events text box
                $('#events').val('');
                $('#events').prepend("login.click" + "\n");
            });
            $('#refresh').click(function () {
                $('#events').prepend("refresh.click" + "\n");
                // call the Refresh method on the hub
                var tokenRequestResponse = integrationServerHub.server
                    .refreshToken($('#accessToken').val(), $('#refreshToken').val())
                    .done();
            });
            $('#logout').click(function () {
                $('#events').prepend("logout.click" + "\n");
                // call the Logout method on the hub
                integrationServerHub.server
                    .logout($('#accessToken').val())
                    .done(function (tokenRequestResponse) {
                });
            });
            $('#open').click(function () {
                $('#events').prepend("open.click" + "\n");
                //Call Set Sing on method on hub
                integrationServerHub.server.SetSignOnToCampaign($('#accessToken').val())
                    .done();
                $('#events').prepend("SignOn.click" + "\n");
            });
        });

У меня есть метод SignOn на концентраторе. Но когда я нажимаю кнопку открытия, ничего не происходит. Но остальные 3 кнопки работают как положено. Я что-то пропустил?

...