gpt4 book ai didi

javascript - JSFiddle 返回 "Please use POST request",但我没有使用表单

转载 作者:太空宇宙 更新时间:2023-11-04 16:15:39 28 4
gpt4 key购买 nike


大家好,

我正在测试一种在 JSFiddle 中隐藏/显示选项卡的新方法,但出于某种原因,每当我单击链接时它都会返回“错误:请使用 POST 请求”。与此错误有关的每个其他问题似乎都与提交的表单有关,但我的 fiddle 非常非常简单,不以任何方式使用表单。为什么页面没有按预期运行?

HTML:

<body>
<div id="sidebar">
<a href="#" id="videos-link">Videos</a><br>
<a href="#" id="photos-link">Photos</a>
</div>
<br><br>
<div id="home" class="page">Home page.</div>
<div id="videos" class="page">Videos page.</div>
<div id="photos" class="page">Photos page.</div>
</body>

CSS:

#videos, #photos {
display:none;
}

JS:

$('#videos-link').click(function () {
$(".page").hide();
$('#videos').show();
return false
});

$('#photos-link').click(function () {
$(".page").hide();
$('#photos').show();
return false
});

查看 fiddle :http://jsfiddle.net/zch0s04z/

已解决:除了在 href 中遗漏“#”外,我还忘记加载 jQuery 库。我会留下这个问题来帮助任何像我一样心不在焉的人!

最佳答案

您忘记在链接 href 属性中添加 #-symbols:

<a href="#" id="videos-link">Videos</a><br>
<a href="#" id="photos-link">Photos</a>

以上代码将适用于您的 fiddle :

$('#videos-link').click(function () {
$(".page").hide();
$('#videos').show();
return false
});

$('#photos-link').click(function () {
$(".page").hide();
$('#photos').show();
return false
});
#videos, #photos {
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sidebar">
<a href="#" id="videos-link">Videos</a><br>
<a href="#" id="photos-link">Photos</a>
</div>
<br>
&mdash;
<br>
<div id="home" class="page">Home page.</div>
<div id="videos" class="page">Videos page.</div>
<div id="photos" class="page">Photos page.</div>

关于javascript - JSFiddle 返回 "Please use POST request",但我没有使用表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192694/

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