###前提・実現したいこと
HTML内で宣言してる変数に、Cookieの情報を上書きしたいです。
単純な上書きだけでは、HTML上に反映されず原因がわからない状況です。
実現したい挙動としては、
① HTML内で宣言している変数に値が入っていれば、変数の値をCookie上書きする。
② 変数に値が入っていなければ、Cookie情報の値をHTML内の変数に上書きする。
①については問題ないようでした。
【前提】
- Cookieの読み書きは「jquery.cookie.js」を使用しています。
- aaaに値に数値が入る時、bbbも同様に数値が入る。逆もまた同様。片側だけ数値がはいるということはないです。
- HTML内で宣言される変数の値は、下記の2パターンのみ。
var aaa = "01234567" ←なんらかの数字が入っている var aaa = "" ←何も数字が入っていない
###HTMLコードの記述
HTML
1<script> 2var aaa = "01234567" 3var bbb = "abcdefgh" 4</script> 5<!-- cookieプラグイン読み込み --> 6<script type="text/javascript" src="/jquery.cookie.js"></script> 7<!-- cookie制御用のJS読み込み --> 8<script type="text/javascript" src="/custom.js"></script>
###custom.js NG例
Javascript
1if(aaa){ 2 $.cookie("cookAAA", aaa, { expires: 730, path:"/" }); 3 $.cookie("cookBBB", bbb, { expires: 730, path:"/" }); 4}else{ 5 aaa= $.cookie("cookAAA"); 6 bbb= $.cookie("cookBBB"); 7}
どなたかご存じの方がおりましたら、何卒よろしくお願いいいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/05 06:36
2018/01/05 07:30
2018/01/19 07:54