gpt4 book ai didi

jquery - 无法读取未定义 SignalR Hub 的属性 'chatHub'

转载 作者:行者123 更新时间:2023-12-01 06:11:38 24 4
gpt4 key购买 nike

我正在尝试学习信号器,并且这个错误是我发现的。

无法读取未定义的属性“chatHub”。

$(document).ready(function () {
var chat = $.connection.chatHub;
$.connection.hub.start();
});

中心文件是:

namespace TestSignalR.Web.Hubs
{
public class ChatHub : Microsoft.AspNet.SignalR.Hub
{
public void Send(string msg)
{
ChatData chat = new ChatData();
chat.Msg = msg;
chat.UserName = HttpContext.Current.User.Identity.Name;
chat.Date = "♣ at " + DateTime.Now.ToString("hh:mm tt");
Clients.All.broadCastMessage(chat);
}
}
}

最佳答案

<HEAD> 中可能缺少这一行您的文档:

<script src="/signalr/hubs" type="text/javascript"></script>

检查您是否还有

 <script src="/Scripts/jquery.signalR-1.0.0.js"></script>

并使用 Fiddler 或 Chrome 开发者工具检查这两个文件是否正在加载,以及/hubs 文件是否包含您期望它包含的集线器定义内容。

关于jquery - 无法读取未定义 SignalR Hub 的属性 'chatHub',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15178408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com