gpt4 book ai didi

jquery - MVC 3 复选框始终返回 true,即使未选中也是如此

转载 作者:行者123 更新时间:2023-12-03 21:45:14 28 4
gpt4 key购买 nike

我有以下代码

@foreach (var item in Model.Defaults)
{
<tr class="CertainCategory">
<td>
@item.Item1
</td>
<td>
@Html.CheckBoxFor(c => c.Use)
@Html.Hidden("guid", guid.guid.ToString())
</td>
</tr>
}

我正在尝试使用 AJAX 将表单值提交到 Controller 方法。我的问题是复选框的值始终以 true 形式发送。

$('.CropUsageItem').each(function () {

var guid = $(this).find("#guid").val();
var chk = $(this).find("#use").val();
var data = {
guid: guid,
chk: chk
};

$.ajax({
async: false,
type: "POST",
url: "DefaultValues/SaveDefault",
data: data
});
});

我在 StackOverflow 中搜索了类似的结果,但没有一个完全适用于我的场景。如何发送正确的值?

最佳答案

您可以使用以下方法验证是否选中了复选框。

var chk = $('#use').attr('checked');

var chk = $('#use').is(':checked'); 

关于jquery - MVC 3 复选框始终返回 true,即使未选中也是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7674075/

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