gpt4 book ai didi

javascript - AJAX 在 html 文档开头抛出错误

转载 作者:行者123 更新时间:2023-12-02 14:45:09 25 4
gpt4 key购买 nike

enter image description here

这是困扰我一整天的错误。当我尝试使用 requirejs 获取数据时也会发生这种情况。我已经删除了模板上的前两个脚本。

我花了几个小时试图找出为什么会发生这种情况。我正在尝试使用 AJAX 进行休息调用,但代码在 doctype 声明处立即终止。如图所示,它正在将 hello.js 文件和其他 .js 文件转换为路由,我不知道为什么。作为记录,我尝试将脚本标签更改为 text/html,尝试删除或替换标签

这是模板

<!doctype html>
<html lang = "en">
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
<link rel="stylesheet" href="http://s3.amazonaws.com/codecademy-content/courses/ltp/css/bootstrap.css">
<link rel="stylesheet" href="/stylesheets/style.css">
<link rel="stylesheet" href="/stylesheets/fonts.css">
<link rel="stylesheet" href="/stylesheets/animate.css">
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/html"></script>
<script src="jquery-2.1.1.min.js"></script>
<script src = "//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src = "hello.js"></script>

</head>
<body>

{{{ body }}}

</body>
</html>

hello.js

$(document).ready(function() {

console.log("dalkfdjslakfjdsklfajsdjsalkfsdaklfj");
$.ajax({
type: "POST",
url: './srch.js',
dataType: "json"


})
.done(function(data) {
console.log(data);
document.getElementById("tweets").innerHTML=data;

})
.fail(function() {
alert("Ajax failed to fetch data")
})
});

enter image description here

enter image description here

最佳答案

您试图包含 3 个不同的 jquery 副本,但其中 2 个的格式不正确。

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/html"></script>
<script src="jquery-2.1.1.min.js"></script>
<script src = "//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script src = "hello.js"></script>
  • 第一行不正确,因为type='text/html,这不是一个文本文件。
  • 第二行是寻找本地文件,但是使用cdn更容易。

第三个不错。删除前两行。

为了澄清发生了什么...现在您正在尝试帮助您的浏览器下载 javascript 文件,但它找不到它们。您需要确保所有这些文件都可以从您的本地计算机正常提供或使用 CDN。

关于javascript - AJAX 在 html 文档开头抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36679256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com