gpt4 book ai didi

javascript - Metasearch - 按下复选框时帮助处理 Jquery ajax 请求

转载 作者:行者123 更新时间:2023-11-28 21:18:54 25 4
gpt4 key购买 nike

我想在按下 true 或 false 复选框时发出 Jquery ajax 请求。

我的表格:

<form method="get" action="/" accept-charset="UTF-8"><div style="margin: 0pt; padding: 0pt; display: inline;"><input name="utf8" value="✓" type="hidden"></div>        
<div class="menuitem">
<label for="search_company1">company1</label>
<input name="search[company1_is_true]" value="0" type="hidden"><input id="search_company1_is_true" name="search[company1_is_true]" value="1" type="checkbox">
</div>
<div class="menuitem">
<label for="search_company2">company2</label>
<input name="search[company2_is_true]" value="0" type="hidden"><input id="search_company2_is_true" name="search[company2_is_true]" value="1" type="checkbox">
</div>
<div class="menuitem">
<label for="search_company3">company3</label>
<input name="search[company3_is_true]" value="0" type="hidden"><input id="search_company3_is_true" name="search[company3_is_true]" value="1" type="checkbox">
</div>
<input id="search_submit" name="commit" value="Create Search" type="submit">
</form>

最佳答案

在 menuitem 类中的任何复选框更改为 true 或 false 后,这将启动自定义 doAjaxRequest 函数。

$('.menuitem input:checkbox').change(function(){
doAjaxRequest();
})

回答第一条评论问题:

$('.menuitem input:checkbox').change(function(){
$('form').submit();
})

虽然您可能想为表单定义一些 id 并使用它而不仅仅是表单选择器:$('#formId')

编辑我刚刚对您有问题的代码和我的第二个答案做了 jsfiddle,它似乎有效: http://jsfiddle.net/dUPmg/

关于javascript - Metasearch - 按下复选框时帮助处理 Jquery ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898122/

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