从按钮
调用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
答案 0 :(得分:2)
$ .ajax是一个Jquery方法。您需要将Jquery库包含在文档中。
在你的脑海中添加这个
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>