0

我知道我可以稍后发送这些数据$.connection.send(value),但是我可以在 SignalR 连接建立期间发送一些初始值吗?

IE:

var con = $.connection(url);
con.start(value);

或者也许使用连接字符串?喜欢:

var con = $.connection(url + '&data=' + data);
4

1 回答 1

0

取自https://github.com/SignalR/SignalR/wiki/SignalR-JS-Client的文档:

connection.start(function() {
    console.log("connection started!");
});

connection.stop();

// The callback will be raised again!
connection.start();

看起来您可以在连接准备好后立即获得对连接的回调,并希望通过this对象引用使用它来进行第一次调用:

connection.start(function() {
    this.ServerMethodCall(someValue);
};

编辑:添加示例代码

于 2012-10-29T11:24:27.050 回答