gpt4 book ai didi

javascript - 使用下拉菜单阻止页面加载

转载 作者:行者123 更新时间:2023-11-30 19:45:42 25 4
gpt4 key购买 nike

如何阻止整个页面加载?当我从下拉菜单中选择一个选项时,无论我尝试什么,页面都会重新加载。我不确定是因为您无法停止“更改”事件,还是我的 ajax 错误。

<form action="" method="get" id="rati">
<select name="value" onchange="this.form.submit()">
<option value="default" selected="selected"></option>
<option value="Authors">Authors</option>
<option value="Papers">Papers</option>
<option value="countries">Countries</option>
<option value="Organisations">Organisations</option>
</select>
</form>

<script>
$(document).ready(function (e) {
$("[name='value']").on('change', function () {
e.preventDeault();
$.ajax({
type: "GET",
url: "localhost:1234/",
crossDomain: true,
dataType: "json",
data: $("#rati").serialize(),
});
});
});
</script>

最佳答案

您有 preventDefault,但它应该是 preventDefault。看起来像是一个简单的错字。

关于javascript - 使用下拉菜单阻止页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54964003/

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