我正在对api/newsasp.net razor 页面文件进行简单的 Ajax 调用。API 工作正常,因为当我访问它时它会显示所有数据https://localhost:44364/api/news 我不断获取ReferenceError: $ is not defined和调试器指向$(document).ready(function () {代码行。我什至使用下面也提到的简化版 ajax 调用,但我一直收到同样的错误。当我删除.ajax呼叫或评论时,所有 ajax 错误都会消失。不确定这个错误到底指向什么<script> function loadNewsData() { $.ajax({ type: "GET", url: "/api/news", dataType: "json", success: function (result, status, xhr) { var table = $("<table><tr><th>Details</th></tr>"); table.append("<tr><td>Title:</td><td>" + result["NewsHeading"] + "</td></tr>"); table.append("</table>"); $("#message").html(table); }, error: function (xhr, status, error) { alert("Result: " + status + " " + error + " " + xhr.status + " " + xhr.statusText) } }); } $(document).ready(function () { loadNewsData(); });</script><script type="text/javascript"> function loadNewsData() { $.ajax({ url: "/api/news", type: "GET", dataType: "json", success: function (data) { console.log(data); }, error: function (error) { console.log('Error ${error}'); } }); } $(document).ready(function () { loadNewsData(); });</script>
添加回答
举报
0/150
提交
取消