我正在运行SignalR 1.0.1并试图在我的客户端javascript中挂钩回调。
考虑以下代码块:
var hub = $.connection.FooHub;
hub.disconnected(function () {
log("Server has disconnected");
});
hub.received(function (data) {
log("Data Received");
});
在这两个实例中,我收到以下错误消息: TypeError:undefined不是函数
显然,我在这里遗漏了一些东西。 有人可以帮我指出正确的方向吗?
谢谢, JohnB
答案 0 :(得分:0)
尝试:
hub.disconnected = function () {
log("Server has disconnected");
};
hub.received = function (data) {
log("Data Received");
};
答案 1 :(得分:0)
使用camel-case创建集线器代理(适用于JavaScript)。因此,如果您在服务器上定义FooHub,则使用$ .connection.fooHub在客户端访问它,而不是$ .connection.FooHub。