微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Java 脚本客户端未接收到事件 SignalR

如何解决Java 脚本客户端未接收到事件 SignalR

我有 3 个视图和 2 个控制器:

  1. Home 控制器有 2 个操作方法 Login 和 SetExtension。 Login 和 SetExtension 都有 _Layout 作为布局视图
  2. CRMPage 控制器具有 CRMAppPage 操作方法,视图具有 _Crmlayout 用户登录、SetExtension 移动到 CRMAPPPage 视图。在 CRMPage 中,我需要从中心接收事件。

  // add event to page
            $.connection.myHub.client.triggerEvent = function (triggerEventRequest) {
                console.log(JSON.stringify(triggerEventRequest));
                $('#events').prepend(JSON.stringify(triggerEventRequest) + "\n");
            };

我可以按如下方式调用集线器方法并且它可以工作。唯一的问题是我没有收到事件。控制台没有错误。我看不到任何地方都调用函数 (triggerEventRequest)。事件在 WebhookController 和集线器处接收,但不在客户端接收。

  var campaigns = $.connection.myHub.server.getCampaigns(token).done(displayCampaigns);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。