gpt4 book ai didi

javascript - 在 ASP .NET 中设置 Cookie CheckBox 无法使用 JS

转载 作者:行者123 更新时间:2023-12-03 03:40:01 24 4
gpt4 key购买 nike

我想设置一个 cookie 来监听复选框(true/false),这样它将更改我设置 cookie 的页面中代码下方的 cookie 状态

  $(document).ready(function ()
{

$('#ContentPlaceHolder1_chkSD').change(function setCookie() {
if ($('#ContentPlaceHolder1_chkSD').is('checked')) {

document.cookie(setCookie, true);

// console.log('cooooooookie = true');
}
else {
// console.log('kooouuuuuukiiiie = false');
document.cookie(setCookie, false);
}


})

function setCookie(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) +
((exdays == null) ? "" : ("; expires=" + exdate.toUTCString()));
document.cookie = c_name + "=" + c_value;
}

这不起作用,我收到 0x800a138a - JavaScript 运行时错误:单击复选框后需要函数

最佳答案

确保您通过向其传递预期参数(cookie 名称、值和过期时间)来正确调用 setCookie 函数:

if ($('#ContentPlaceHolder1_chkSD').is('checked')) {
setCookie("cookie_name", "true", null);
} else {
setCookie("cookie_name", "false", null);
}

关于javascript - 在 ASP .NET 中设置 Cookie CheckBox 无法使用 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45668757/

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