Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Javascript 为什么没有定义$.connection对象?_Javascript_Jquery_Signalr - Fatal编程技术网

Javascript 为什么没有定义$.connection对象?

Javascript 为什么没有定义$.connection对象?,javascript,jquery,signalr,Javascript,Jquery,Signalr,这是我的HTML开始: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="/Scripts/jquery-1.8.2.min.js"></script> <script src="/Scripts/jquery.signalR-0.5.3.js" type="text/javascript"></script>

这是我的HTML开始:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="/Scripts/jquery-1.8.2.min.js"></script>
    <script src="/Scripts/jquery.signalR-0.5.3.js" type="text/javascript"></script>
    <script src="/Scripts/MyScript.js" type="text/javascript"></script>

    <title>Some title</title>
</head>
这就行了

因此,我最新的问题是:
$连接在我的脚本中是可见的,但在chrome控制台中是不可见的(
$
,或者
jQuery
是全局的)

为什么$.connection在我的脚本中是可见的,但在chrome控制台中是不可见的($,或jQuery是全局的)

只有两种解释:在脚本之后执行的内容(超时,其他脚本)

  • …删除jQuery对象的
    连接
    属性
  • …使用没有连接属性的类似对象覆盖全局
    $
    (甚至
    jQuery
    ?)变量

如果您还使用其他库(如Prototype),则第二种情况可能会出现。

应该使用什么脚本将连接方法添加到jQuery?我们可以看到关于这方面的文档吗?为什么要加载jQuery mobile两次?真是一团糟!为什么不把所有的js文件存储在一起?@Bergi我只看到一次包含jQuery Mobile js。
<script type="text/javascript" src="/signalr/hubs"></script>
someGlobalObj = $.connection;