javascript - ReferenceError js 函数未定义

标签 javascript

我收到“Uncaught ReferenceError:refreshAgonas 未定义”

玩家 div 已正确填充。我需要对 JS 文件中的 JS 函数进行某种特殊定义吗?

<html>    
  <head>
    <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
    <meta content="utf-8" http-equiv="encoding">
  </head>
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="jquery-draw.js"></script>
  <h2>Game</h2> 
  <div class="agonas">
    <script>
        setInterval(refreshAgonas, 5000);
        var inRequesG = false;
    </script>
  </div>
  <h2>Players</h2>
  <div class="players">
    <script>
      setInterval(refreshPlayers, 5000);
      var inRequest = false;
    </script>
  </div>

</html>

jquery-draw.js

   function refreshPlayers() {
    if (inRequest) {
        return false;
    }
    inRequest = true;
    var load = $.get('playersdata.php');
    $(".players").html('Refreshing');
    load.error(function () {
        console.log("Mlkia kaneis");
        $(".players").html('failed to load');
        // do something here if request failed
    });
    load.success(function (res) {
        console.log("Success");
        $(".players").html('<table border="1"><tr><th>ID</th><th>Name</th><th>Email</th><th>League</th><th>Sex</th><th>Birthday</th></tr>' + res + '</table>');
    });
    load.done(function () {
        console.log("Completed");
        inRequest = false;
    });
}

function refreshAgonas() {
    if (inRequestG) {
        return false;
    }
    inRequestG = true;
    var load = $.get('playersdata.php');
    $(".agonas").html('Refreshing');
    load.error(function () {
        console.log("Mlkia kaneis");
        $(".agonas").html('failed to load');
        // do something here if request failed
    });
    load.success(function (res) {
        console.log("Success");
        $(".agonas").html('<table border="1"><tr><th>ID</th><th>Name</th><th>Email</th><th>League</th><th>Sex</th><th>Birthday</th></tr>' + res + '</table>');
    });
    load.done(function () {
        console.log("Completed");
        inRequestG = false;
    });
}

最佳答案

现在我看到了问题:

替换

var inRequesG = false;

var inRequestG = false;

你忘记了“t”

关于javascript - ReferenceError js 函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20903263/

相关文章:

javascript - 如何从我的主进程代码中获取 Electron stdout 内容?

javascript - 如何在一台服务器上部署nodejs api和vuejs app

javascript - d3 : confusion about selectAll() when creating new elements

javascript - 使用toggle()时,元素没有点击就消失了

javascript - 缩放 d3 v4 map 以适合 SVG(或完全适合)

javascript - 在 Wordpress 中直接使用纯 JWPlayer (JS) (不是 WP 插件)

javascript - D3.js 面积图渲染不正确

javascript - 客户端和服务器端编程有什么区别?

javascript - 当我给 PHP 变量赋值时,是否可以调用 JavaScript 函数?

javascript - angularjs日期选择器实现错误