调用Javascript时出现控制台错误

Console error when calling a Javascript

本文关键字:控制台 错误 Javascript 调用      更新时间:2023-09-26

从按钮调用Js函数后,我在查看控制台时一直收到错误

        <title>SDMT</title>
    <head>
    <script language="JavaScript" type="text/javascript" src="js/ping.js"></script>
    <link rel="stylesheet" type="text/css" href="css/mystyle.css">
    <link rel="stylesheet" type="text/css" href="css/tables.css">
    <script language="JavaScript" type="text/javascript" src="js/clock.js"></script>
    <body>    
    <!--clock-->
    <div id="clockDisplay" class="clockStyle"></div>
    <!--Ping Tool-->
    <input id="clickMe" type="button" value="Update Status" onclick="isValidURL()" />
</body>

我试着把ping.js放在头中的第一个位置,但这并没有解决问题,这是我的js文件:

function isValidURL(url) {
    var encodedURL = encodeURIComponent(url);
    var isValid = false;
    $.ajax({
      url: "10.128.128.128",
      type: "get",
      async: false,
      dataType: "json",
      success: function(data) {
        isValid = data.query.results != null;
      },
      error: function(){
        isValid = false;
      }
    });
    return isValid;
}

如果有人有任何建议,那将是可怕的,我已经删除了所有其他随机元素,并且仍然收到这个错误

Uncaught ReferenceError: $ is not defined
isValidURL @ ping.js:5
onclick @ index.html:124

$.ajax是一个Jquery方法。您需要在文档中包含Jquery库。

在你的脑海中添加这个

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