gpt4 book ai didi

javascript - 我的 JavaScript 中的函数出现问题

转载 作者:行者123 更新时间:2023-12-03 03:41:16 25 4
gpt4 key购买 nike

我正在尝试从一个非常基本的网页切换到另一个网页,但是一旦我单击getAll,我就会遇到一些结果问题

我之前的网页(正在使用的网页)

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body>
<button onclick="getAll()"> Get All The Users </button>

<div id="users"></div>

<script>
function getAll()

{
$("#users").html("");



$.getJSON("http://localhost:8080/users", function(data)
{
for (var i in data) {
$('#users').append("<p>ID: " + data[i].id + "</p>")
$('#users').append("<p>First name: " + data[i].fname + "</p>")
$('#users').append("<p>Last name: " + data[i].lname + "</p><br>")
}
});

}

</script>
</body>
</html>

这是错误:

Uncaught ReferenceError: getAll is not defined
at HTMLButtonElement.onclick (testt.html:96)
onclick @ @ testt.html:96
testt.html:145

Uncaught ReferenceError: screenfull is not defined
at HTMLDivElement.<anonymous> (testt.html:145)
(anonymous) @ testt.html:145

已编辑在尼娜的回答之后,我得到了想要的结果,但主页如下所示:

The result

所以它扭曲了我主页的上半部分。

最佳答案

你需要改变

<div id="requestfs">/div>

<div id="requestfs"></div>
<小时/>

你需要更改这一行

$.getJSON("http://localhost:8080/users" ,  function(data[i])
// ^^^

到(无索引)

$.getJSON("http://localhost:8080/users" ,  function(data)
<小时/>

至少您需要在使用该库之前将其包含在某个地方。

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

您也可以选择使用 type 属性

<script type="text/javascript">

关于javascript - 我的 JavaScript 中的函数出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45614745/

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