【发布时间】:2016-05-27 19:37:21
【问题描述】:
我最初从本教程中获取了以下代码:SignalR Getting Started Application,它将创建一个聊天室。我已经稍微清理了 html 代码,只得到我需要的部分。我已验证聊天仍在工作:
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.6.4.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/signalr/jquery.signalR-2.0.0.js"></script>
<script src="/signalr/hubs"></script>
<script type="text/javascript">
$(function () {
var chat = $.connection.chatHub;
chat.client.broadcastMessage = function (name, message) {
console.log('name is: ' + name);
console.log('message is: ' + message);
};
$.connection.hub.start().done(function () {
chat.server.send("khaled7", "message9");
});
});
</script>
你可以有 3 个 javascripts 文件和 1 个脚本块:
现在,我需要将所有这些脚本合并到一个文件中,并将其发送到我的远程移动客户端。我还在网络端,所以我开始自上而下地加入文件/脚本。加入前 2 个工作正常,但是一旦尝试添加第 3 个(/signalr/hubs),我的 chrome 控制台中出现 404 错误:
我必须加入他们所有人。我该如何解决这个错误!?
【问题讨论】:
-
尝试将您的 jquery 更新到 >2 版本。我将 jquery-2.2.2.min.js 与 jquery.signalR-2.0.3.min.js 一起使用。效果很好
-
也许我的问题不太清楚。我去改了标题,让它更能描述我的需要。
标签: javascript asp.net signalr signalr-hub