Javascript无法在页面上运行

时间:2015-08-05 01:38:51

标签: javascript html

我似乎无法让我的javascript在我的页面上工作,相同的代码可以在另一个页面上运行,但不是我当前使用的那个。代码是:

<script type="text/javascript">
        function codeAddress() {
            var $scores = $("#usersload");
            setInterval(function () {
                $scores.load("users.php #usersload");
            }, 15000);
        }
        window.onload = codeAddress;
    </script>

上面的代码应该每隔15秒在页面上刷新一个div,当页面加载时,但什么都不做,但在我的其他页面上,它会按照它的假设执行。

如果您需要我页面上的更多代码,请告诉我,但如果您能提供帮助,请提前致谢!

页面上的Javascript:

<script>var init = [];</script>

    <!-- Get jQuery from Google CDN -->
<!--[if !IE]> -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- <![endif]-->
<!--[if lte IE 9]>
    <script type="text/javascript"> window.jQuery || document.write('<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">'+"<"+"/script>"); </script>
<![endif]-->

<!-- Pixel Admin's javascripts -->
<script type="text/javascript" src="assets/javascripts/bootstrap.min.js?parameter=1"></script>
<script type="text/javascript" src="assets/javascripts/pixel-admin.min.js?parameter=1"></script>

<script type="text/javascript">
    init.push(function () {
        // Javascript code here
    });
    window.PixelAdmin.start(init);
</script>

<script type="text/javascript">
        function codeAddress() {
            var $scores = $("#usersload");
      setInterval(function () {
          $scores.load("users.php #usersload");
      }, 15000);
        }
        window.onload = codeAddress;
    </script>

3 个答案:

答案 0 :(得分:0)

是否可能。

在此脚本块之前,您是否已将jQuery添加到页面中。

最简单的方法..

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

答案 1 :(得分:0)

在y页面上尝试过此操作

    <script type="text/javascript">
    function call(){
        var $scores = $("#usersload");
        $.post('user.php',{blankpost:''}, function(result){
            $scores.html(result);
        });
    }
    function codeAddress() {
            setInterval( function(){
              call();
            }, 1000);
        }
        window.onload = codeAddress();
</script>

空白帖子是要在页面上发布内容,只显示结果

答案 2 :(得分:0)

在代码的最后一行,您有:

window.onload = codeAddress;

话虽如此,你是否仍然需要传递一个空参数,如下所示?

window.onload = codeAddress();