"$"在Visual Studio中使用jQuery时未定义

"$" Undefined when using jQuery in Visual Studio

本文关键字:quot jQuery 未定义 Studio Visual      更新时间:2024-02-17

我正在尝试学习如何使用jQuery(使用Visual Studio)获取JSON数据,但在VS中遇到了运行时错误。

错误消息:JavaScript运行时错误:"$"未定义

似乎VS只是没有识别jQuery。或者,我尝试通过他们的CDN引用外部jQuery库,但它没有解决问题

有人知道我为什么会出错吗?

HTML:

<!DOCTYPE html>
<html>
<head>
    <title>JSON Test</title>
    <link href="/css/default.css" rel="stylesheet" />
    <script src="/js/jquery-1.10.2.min"></script>
    <script src="/js/default.js"></script>
</head>
<body>
    <button onclick="canWeGetData()">Get Data!</button>
</body>
</html>

默认.JS:

function canWeGetData() {
var error = "Null data!";
var success = "Good data!";
$.getJSON("http://ip.jsontest.com/?callback=showMyIP", function (data) {
    if (data == null) {
        document.writeln(error);
    }
    else {
        document.writeln(success);
    }
});

};

Jquery不存在。

看看这行:

<script src="/js/jquery-1.10.2.min.js"></script> <!-- you missed the .js -->

此外,检查路径是否正确。或者简单地使用

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

怀疑jquery不存在

尝试

<script src="//code.jquery.com/jquery-1.9.1.js"></script>