问题描述
我有 3 个视图和 2 个控制器:
- Home 控制器有 2 个操作方法 Login 和 SetExtension。 Login 和 SetExtension 都有 _Layout 作为布局视图
- 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 (将#修改为@)