2016-10-19 3 views
1

mein Code alsjquery Cookie-Variable ist nicht immer aktualisiert

bei der Auswahl von Jquery Datepicker folgt Ich rufe den folgenden Code

$.removeCookie("log_dt"); 
$.cookie("log_dt", $(this).val()); 
alert($.cookie("log_dt")); 

, die den zuvor eingestellten Cookie-Wert entfernen sollte, und legt den neuen Wert aber es funktioniert nicht, wie kann ich es beheben, was ich falsch mache

Antwort

0

Für neue Wert, müssen Sie nicht entfernen Cookie tun Sie einfach wie unten, um Wert zurückzusetzen. Ihr Code sieht gut aus, also überprüfen Sie bitte $ (this) .val().

$.cookie("log_dt", "New Value"); 

JsFiddle Example

+0

m immer korrekten Wert ersetzt zu werden () .. – san

+0

was bekommen Sie in $ (this) .val()? –

+0

m bekommen 2016-10-14 – san

0

es war, weil der Pfad, in dem der Cookie gespeichert wurde, die falsche Cookie wurde für $ (this) .val

$.removeCookie("log_dt",{path: '/path', domain: domain}); this worked 
Verwandte Themen