Jquery 在IE浏览器中调用两次信号服务器端函数
我正在通过Signal R实现聊天应用程序。它在除IE以外的所有其他浏览器中都能正常工作, IE浏览器中的问题是,连接函数调用了两次。 我如何解决这个问题 这是密码Jquery 在IE浏览器中调用两次信号服务器端函数,jquery,asp.net,signalr,Jquery,Asp.net,Signalr,我正在通过Signal R实现聊天应用程序。它在除IE以外的所有其他浏览器中都能正常工作, IE浏览器中的问题是,连接函数调用了两次。 我如何解决这个问题 这是密码 jQuery.support.cors = true; $.connection.hub.url = "http://localhost:8285/signalr/hubs"; $.connection.hub.start({ jsonp: true }, function () { Signal.server.c
jQuery.support.cors = true;
$.connection.hub.url = "http://localhost:8285/signalr/hubs";
$.connection.hub.start({ jsonp: true }, function () {
Signal.server.connect().fail(function (e) {
alert("");
});
});
我使用的是0.5版本的Asp.Net Web应用程序。
1.我在这里给出了完整的url,因为它是跨浏览器的$.connection.hub.url“我使用的是0.5版本”是您使用的SignalR版本吗?如果是这样,请尝试更新到1.1.3,并查看是否有任何更改否。。我没有太多的时间来实现,所以请帮助我在这个onlyUpdate中更新到1.1.3,然后删除“jQuery.support.cors=true”;然后阅读文档Hi-dfowler,我已经更新到1.1.3,然后在IE 9.0中更新了两次其触发事件。@dfowler,我已经更新到了1.1.3,然后在IE 9.0
code
if($.connection!=null){$.connection.hub.url='';MyConnection=$.connection.MyConnection;$.connection.hub.start({},function(){MyConnection.server.connect().fail(function(e){alert(e);});}code