Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    svuotare o modificare key all'interno del cookie in Json con jQuery

    Salve a tutti,
    ho un Cookie che ha una stringa interna scritta in Json e vorrei salvare tale Cookie modificandone il valore di una chiave
    Es:
    {"h2s":"on","silossani":"on","demister":"on","h 2s-perc":"225252","h2s-Humidity":"52525","h2s-Temperature-avg":"2525","h2s-Temperature-max":"2525","h2s-Capacity-nmh":"25252","h2s-Suction-Pressure-bar":"52525","silossani-perc":"","silossani-Humidity":"2525","silossani-Temperature-avg":"2525","silossani-Temperature-max":"2525","silossani-Nominal-Capacity-nmh":"","silossani-Suction-Pressure-bar":"","Demister-Liquid-Water":"522252","Demister-Humidity-Perc":"25252","Demister-Temperature-Avg":"5252","Demister-Suction-Temperature-Max":"5","Demister-Nominal-Capacity-Nmh":"","Demister-Suction-Pressure-Bar":""}
    h2s o demister o silossani deve essere svuotata o messa a 0 ..
    il cookie
    il tutto viene eseguito cliccando un pulsante con codice
    codice:
    $("#img-checked-PRE-TREATMENT-icon-delete-h2s").click(function () {
       if (confirm('Elimini i dati inseriti qui ?  ')) { 
    // cosa va messo qui per salvare cookie modificato con nuovi valori di determinate chiavi?
    }
       
            });
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2015
    residenza
    TORINO
    Messaggi
    37
    Puoi usare JSON.parse per convertire la stringa json nel cookie in oggetto
    var cookieObj = JSON.parse(valoreCookie);
    // poi modifichi le chiavi che ti servono. Ad esempio:

    cookieObj.h2s ='off';
    //Poi riconverti tutto a stringa da risavlare nel cookie
    var cookieString = JSON.stringify(cookieObj);

  3. #3
    eccellente grazie ma ho un altro quesito che farò aprendo nuovo thread se servirà farlo
    Ultima modifica di lucadefra; 26-08-2016 a 17:56

  4. #4
    grazie ho questa esigenza
    vorrei rendere vuoti o null tutti i valori di quelle chiavi che iniziano con una certa stringa es:
    il mio json cookie ha
    {"h2s":"on","silossani":"on","demister":"on","h 2s-perc":"225252","h2s-Humidity":"52525","h2s-Temperature-avg":"2525","h2s-Temperature-max":"2525","h2s-Capacity-nmh":"25252","h2s-Suction-Pressure-bar":"52525","silossani-perc":"","silossani-Humidity":"2525","silossani-Temperature-avg":"2525","silossani-Temperature-max":"2525","silossani-Nominal-Capacity-nmh":"","silossani-Suction-Pressure-bar":"","Demister-Liquid-Water":"522252","Demister-Humidity-Perc":"25252","Demister-Temperature-Avg":"5252","Demister-Suction-Temperature-Max":"5","Demister-Nominal-Capacity-Nmh":"","Demister-Suction-Pressure-Bar":""}
    tutti quelli che iniziano con Demister o con silossani o con h2s devono essere svuotati ""
    "h2s":"","h 2s-perc":"","h2s-Humidity":"","h2s-Temperature-avg":"","h2s-Temperature-max":"","h2s-Capacity-nmh":"","h2s-Suction-Pressure-bar":""

    grazie molte
    Ultima modifica di lucadefra; 26-08-2016 a 17:57

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.