gpt4 book ai didi

javascript - 在 webkit 和 moz 中刷新页面后,SignalR : typeof jQuery. connection.chatHub 为 "undefined"

转载 作者:行者123 更新时间:2023-11-28 06:45:17 27 4
gpt4 key购买 nike

为什么刷新页面时 jQuery.connection.chatHub 的值未定义?在IE和Edge中不会出现此问题

服务器端:

[HubName("chatHub")]
[Authorize]
public class ChatHub:IHub<IHubClient>{
.....
}

客户端

<script>
jQuery(document).ready(function(){
var k = jQuery.connection.chatHub;
alert(typeof k);
}
.......
//Laiter
.....
jQuery.connection.hub.start({ transport: ['webSockets', 'longPolling'], xdomain: true }).done(function () {
"uid-0" && (k.server.onconnect(JSON.stringify("'uid':'Test User'}")));
})
</script>

第一页加载工作正常,但后续尝试重新加载失败并出现此错误。

使用的库:

  • “Microsoft.AspNet.SignalR”版本=“2.2.0”

  • “Microsoft.AspNet.SignalR.Client”版本=“2.1.2”

  • “Microsoft.AspNet.SignalR.Core”版本=“2.2.0”

  • “Microsoft.AspNet.SignalR.JS”版本=“2.2.0”

  • “Microsoft.AspNet.SignalR.SystemWeb”版本=“2.2.0”

最佳答案

您需要包含您指定的 Hubs.js 文件 元素这需要指向您的 ChatHub 类在后台生成的位置

关于javascript - 在 webkit 和 moz 中刷新页面后,SignalR : typeof jQuery. connection.chatHub 为 "undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33461399/

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