gpt4 book ai didi

javascript - 使用 Ajax 刷新 Javascript 下拉框

转载 作者:行者123 更新时间:2023-11-28 10:06:07 25 4
gpt4 key购买 nike

我有一个关于 ajax 的问题,我有一个类别下拉框和一些 JavaScript,这样当用户选择一个类别时,它会自动将页面重定向到该类别,而无需单击提交按钮。我的问题很简单,如何将 ajax 添加到此过程中以停止页面加载并仅加载带有类别项的 div?

我正在使用表达式引擎 cms,我知道这并不重要,但标签在代码中。

这是我的代码:

<script language="JavaScript" type="text/javascript">
var theTarget = "_top";
function goThere() {
if (!document.theForm.theMenu.selectedIndex=="") {
window.open(document.theForm.theMenu.options[document.theForm.theMenu.selectedIndex].value, theTarget,"");
}
}
</script>

<form name="theForm" action="">
<select name="theMenu" size="1" onchange="goThere()">
{exp:channel:categories channel="store" style="linear" category_group="1"}
<option value="{path='store-directory'}">{category_name}</option>
{/exp:channel:categories}
</select>
</form>

最佳答案

<script>function goThere(val)
{
$.post(val, function(data) {
$("#categoryDiv").html(data);
});
}</script>


<form name="theForm" action="">
<select name="theMenu" size="1" onchange="goThere(this.value)">
{exp:channel:categories channel="store" style="linear" category_group="1"}
<option value="{path='store-directory'}">{category_name}</option>
{/exp:channel:categories}
</select>
<div id="categoryDiv">
</div>
</form>

关于javascript - 使用 Ajax 刷新 Javascript 下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8358180/

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