Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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有什么问题?_Javascript_Jquery_Html - Fatal编程技术网

这个javascript有什么问题?

这个javascript有什么问题?,javascript,jquery,html,Javascript,Jquery,Html,我希望这个简单的javascript能够显示来自神秘市场的实时数据。在小提琴中,它工作得很好,但当我实时部署它时,它不会显示。一般来说,我对javascript和html之外的编码都是新手,所以我非常感谢您的帮助 部署: 小提琴: 代码如下: <head> <script type='text/javascript'> //<![CDATA[ $(window).load(function() { $(function()

我希望这个简单的javascript能够显示来自神秘市场的实时数据。在小提琴中,它工作得很好,但当我实时部署它时,它不会显示。一般来说,我对javascript和html之外的编码都是新手,所以我非常感谢您的帮助

部署:

小提琴:

代码如下:

    <head>
  <script type='text/javascript'>
    //<![CDATA[ 
    $(window).load(function() {
      $(function() {
        startRefresh();
      });

      function startRefresh() {
        setTimeout(startRefresh, 10000);
        var url = 'http://pubapi.cryptsy.com/api.php?method=singlemarketdata&marketid=458';
        $.getJSON('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20json%20where%20url%3D%22' + encodeURIComponent(url) + '%22&format=json', function(data) {
          jQuery('#ticker').html(data['query'].results.json.return.markets.HTML5.lasttradeprice);
          jQuery('#ticker').append(' ' + data['query'].results.json.return.markets.HTML5.secondarycode);
        });
      }
    }); //]]>
  </script>

</head>

<body>

  <div id="navigation">
    <a href="https://twitter.com/htmlcoin" class="twitter-follow-button" data-show-count="false" data-show-screen-name="false">Follow @htmlcoin</a>
    <script>
      ! function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0],
          p = /^http:/.test(d.location) ? 'http' : 'https';
        if (!d.getElementById(id)) {
          js = d.createElement(s);
          js.id = id;
          js.src = p + '://platform.twitter.com/widgets.js';
          fjs.parentNode.insertBefore(js, fjs);
        }
      }(document, 'script', 'twitter-wjs');
    </script>
    <div id="ticker"></div>
  </div>
</body>

PS-如果您输入HTMLCOIN地址,如果您的答案是第一个解决问题的答案,我将支付您25000硬币

我在控制台中看到您的站点出现错误未捕获引用错误:$未定义
看起来jQuery没有定义

您的页面上没有包含jQuery

您的网页中没有jQuery

将此项添加到HTML代码中,它应位于其他脚本之前:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

确保在javascript文件夹中始终有jquery.js的副本,并调用它


这将确保jquery函数能够运行。

查看控制台。未捕获引用错误:$未定义。您可能正在尝试在JQuery加载之前运行一些JQuery代码,或者我太蠢了,甚至没有调用JQuery?
<script src="js/jquery.js"></script>