gpt4 book ai didi

jquery - 复选框:通过 Ajax 更改复选框的状态

转载 作者:行者123 更新时间:2023-12-01 02:52:57 26 4
gpt4 key购买 nike

我在我的 php 文件中使用复选框。

<label>
<input type="checkbox" id="response" name="response" value="email">Email
</label>

我正在使用 Ajax 从数据库中检索数据。我想根据数据库数据更改复选框的状态。数据库中的数据为01

我可以看到数据正确地来自数据库,但我不知道如何使用它来更改复选框的状态。

$("#autofill").change(function () {
$.ajax({
type: "GET",
url: "autofill.php",
cache: false,
// dataType: 'json',
data: 'action1=' + data1,
success: function (data) {
data = JSON.parse(data);
$('#response').val(data.response);
}
})
});

根据我的理解 $('#response').val(data.response); 将不起作用。但不确定我需要在那里放什么。

谢谢大家。

最佳答案

您可以在 success 回调中使用 prop() 方法,如下所示。

success: function (data) {
data = JSON.parse(data);
$('#response').prop('checked', data.response == 1); //add this line
}

如果data.response1,它将选中该复选框,否则取消选中。

关于jquery - 复选框:通过 Ajax 更改复选框的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754776/

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