Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在IE浏览器中调用两次信号服务器端函数_Jquery_Asp.net_Signalr - Fatal编程技术网

Jquery 在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

我正在通过Signal R实现聊天应用程序。它在除IE以外的所有其他浏览器中都能正常工作, IE浏览器中的问题是,连接函数调用了两次。 我如何解决这个问题

这是密码

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