枢纽事件
问题描述:
我越来越想订阅SignalR枢纽事件时,出现以下错误:枢纽事件
$ .connection.hub.connectionSlow不是一个函数
我的代码:
var connection = $.hubConnection();
serviceRequestHubProxy = connection.createHubProxy('myHub');
connection.start()
.done(function() { alert('connected!'); });
$.connection.hub.connectionSlow(function() {
alert('connection slow!');
});
我正在使用SignalR 2.2。我究竟做错了什么?
答
当您不使用生成的代理时,$ .connection将不可用。你应该改变。
var connection = $.hubConnection();
serviceRequestHubProxy = connection.createHubProxy('myHub');
connection.start()
.done(function() { alert('connected!'); });
connection.connectionSlow(function() {
console.log('We are currently experiencing difficulties with the connection.')
});
阅读more