$ is undefined SignalR Javascript客户端

时间:2015-09-11 02:57:22

标签: javascript signalr

我创建了一个javascript Signalr Client,但我在Firefox中调试,它显示" $未定义"。

我的index.html:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SignalR Client</title>
<script src="Scripts/jquery-1.8.2.js"></script>
<script src="Scripts/jquery.signalR-2.2.0.js"></script>
<script src="/signalr/hubs"></script>
<script>
    $(function () {
        var connection = $.hubConnection('http://localhost:8080');
        var hub = connection.ChatHub;

        $.connection.hub
        .start()
        .done(function () {
            $('#send').click(function () {
                hub.server.hello();
            });
        });
    });
</script>
</head>
<body>
<button id="send">Say Hello!</button>
<p id="message"></p>
</body>
</html>

我搜索了一些主题,例如this,但它无效。

我还创建了一个控制台应用程序,它连接到我的HubServer。

参考文献如下图所示。

enter image description here

1 个答案:

答案 0 :(得分:0)

这意味着没有包含jQuery,如果您的本地链接不好,您可以从Google或jQuerys自己的CDN加载它。