gpt4 book ai didi

javascript - 当在我的 HTML/PHP 页面上选择下拉项时,如何在 jQuery (AJAX) 中进行检测?

转载 作者:太空宇宙 更新时间:2023-11-04 14:18:04 25 4
gpt4 key购买 nike

我如何在 jQuery (AJAX) 中检测到在我的 HTML 页面上选择了下拉项以便刷新页面?这是我的下拉代码:

<select id="dropdown">
<option value="test1">test1</option>
<option value="test2">test2</option>
</select>

这是我一直用来检测点击的代码...我怎样才能让它检测下拉列表中的变化?

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

<script type="text/javascript">
// This is our actual script
$(document).ready(function(){
$('#dropdown').click(function(){

$.ajax({

location.reload();

});

return false;
});
});
</script>

还有一个额外的问题,就在 location.reload(); 之前,我如何在 PHP 中为选择下拉值设置一个 $_SESSION 变量?

最佳答案

更改了选择时,用选定值重新加载页面,并用Querystring

$(document).ready(function(){
$('#dropdown').on('change', function() {
window.location.href = window.location.href + '?value=' + this.value;
});
});

这是一个简化的例子。您可能需要一些解析来多次更改查询字符串。

然后在 PHP 中捕获并设置 $_SESSION 等

$_SESSION['value'] = $_GET['value']

关于javascript - 当在我的 HTML/PHP 页面上选择下拉项时,如何在 jQuery (AJAX) 中进行检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20380751/

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