我创建了一个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。
参考文献如下图所示。
答案 0 :(得分:0)
这意味着没有包含jQuery,如果您的本地链接不好,您可以从Google或jQuerys自己的CDN加载它。