小编Mar*_*rco的帖子

SignalR的$ .hubConnection()不起作用

我正在尝试基于此处的示例在 ASP.NET MVC 4应用程序中实现聊天模块.由于这个没有使用最新的SignalR版本(0.5.3),我不得不调整代码以使其工作.

问题是,我甚至无法使hubConnection工作.我遇到一个JS错误,上面写着:

Uncaught TypeError: Object function ( selector, context ) {
        // The jQuery object is actually just the init constructor 'enhanced'
        return new jQuery.fn.init( selector, context, rootjQuery );
    } has no method 'hubConnection'
Run Code Online (Sandbox Code Playgroud)

我不确定为什么没有hubConnection方法.我有最新的jQuery和SignalR库,我只是跟着SignalR 0.5.3版本说明这里.这是我视图中生成的代码的片段:

<script src="/Scripts/jquery-1.8.2.js"></script>
<script src="/Scripts/jquery.signalR-0.5.3.js"></script>
<script type="text/javascript" src="/signalr/hubs"></script>
<script type="text/javascript">
    $(function () {
        var connection = $.hubConnection();
        var chatHubClient = connection.createProxy("chatHub");

        connection.start(function () {
            chatHubClient.join('TEST');
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我希望有人能指出我正确的方向.谢谢.

asp.net-mvc jquery signalr

4
推荐指数
1
解决办法
9719
查看次数

标签 统计

asp.net-mvc ×1

jquery ×1

signalr ×1