我有一个用Next.js和React.js写的项目。我想通过设置cookie来实现黑暗模式切换,所以我使用了material中的<switch>,但是我有问题,当我在<body>上添加类时,我收到一个告诉document is not defined的错误!我不能在<body>上添加或删除类!另外,当<switch>被选中,我刷新页面时,<switch>不保持状态并关闭,而是当它是假的时,保持状态!
import React, { useState, } from 'react';
import Swi
我有一个使用jquery的php文件。如果在按下submit按钮后选中了复选框,我让此文件存储cookies,如果未选中该复选框,则删除cookies (如果存在)。
它在我的开发服务器上运行得很好,服务器上没有symfony。当我将它转移到我们的实时服务器上时,这需要我将代码放在symfony中,它会保存cookie,但不会删除它们。我在这里使用中的jquery.cookies.js
我的代码很简单
// else delete the cookies if the checkbox is unchecked
el
我找不到更好的标题来回答我的问题,但事情是这样的。因此,我为我的登录创建了一个自定义钩子,如下所示:
useLogin.js
import React from "react";
import axios from "axios";
import Cookies from "js-cookie";
import { useNavigate } from "react-router";
import useGetUserImage from "hooks/useGetUserImage/useGetUserImage"
非常感谢您的阅读。
我有一个跨多个页面的分页数据集(从SPRY XML数据集创建)。
我使用jquery cookies 来保存选中的复选框,因为选中的复选框在页面之间丢失了。我使用了以下代码来设置cookie(从一个stackoverflow帖子)
$(document).ready(function(){
// find the div named books containg rows and a checkbox in the end
$("#books").on("click",function(){
$(":ch
因此,我不是一个程序员,但我可以理解事情,并能很好地遵循指令。
我实现了一些我在JSfiddle上找到的JS来保存复选框的状态,它工作得很好。你检查它,它在刷新时保持选中状态。
但问题是,如果您取消选中某个框并进行刷新,它将返回选中状态。这是我使用的小提琴:
//===== Cookies Plugin===== //
(function ($) {
$.cookie = function (key, value, options) {
// key and at least value given, set cookie...
如何修改下面的JS,让它告诉我复选框是选中还是未选中?
function toggleOption(x)
{
if (???)
alert("Checkbox with number " + x + " was checked");
else
alert("Checkbox with number " + x + " was UNchecked");
}
<input type="checkbox" onclick="toggleOption(1)">
AOA,我希望返回useAuth.the输出的输出将返回给ProtectedRoute组件,并按原样返回给layout.js。如果你需要更多的信息,请告诉我
私有Route.js
import React from 'react';
import { Navigate, Outlet } from 'react-router-dom'
import axios from 'axios';
import Cookies from 'universal-cookie';
import { useEffect } from 'r