【发布时间】:2023-03-10 12:32:01
【问题描述】:
我遇到了一个有趣的问题:我编写了一个 HTML/JS 项目,该项目通过 XMLHttpRequest 从 Scratch 网站获取信息。目标是让某人使用JSON.parse 输入他们的用户名并查看他们在 Scratch 上的个人资料中的描述。它似乎可以工作,但描述会短暂出现并消失。我已经扫描了我的代码,但仍然无法将描述保留在那里。我不会在 Stack Overflow 上发布代码(太多),但您可以在 https://getthatdesc--micahlt.repl.co/ 查看我的代码和输出。如果有人可以提供帮助,我将不胜感激!
【问题讨论】:
-
欢迎来到 Stackoverflow。您的代码应发布在此处。该网站有充足的设施来格式化代码,甚至可以创建可执行示例作为您问题的一部分。
-
我的第一个猜测是,您使用的表单默认在提交数据时刷新页面,在被调用的函数中尝试添加
e.preventDefault()以防止页面刷新跨度> -
@Pointy 好的,抱歉。不知道这是规矩。以后会做的。
-
@KevinHernandez 可以,但不幸的是我没有用事件监听器编写代码。我使用了
onsubmit表单属性。 -
@micahlt 您的函数应该如下所示:
function showInfo(){//code here将其更改为function showInfo(e){e.preventDefault(); //rest of code here}
标签: javascript html json xmlhttprequest repl.it