問題タブ [jquery-cookie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
676 参照

php - 現在のすべての JavaScript Cookie のキーの配列を取得するにはどうすればよいですか?

いろいろな商品のリンクがあります。各リンクの id 値としてデータベースから製品 ID を追加するために php を使用しています。

jquery cookie プラグイン ( https://github.com/carhartl/jquery-cookie ) を使用して、注文ボタンがクリックされる回数を保存しています。id 属性の製品 ID を、保存された Cookie のキーとして使用しています。

カート ページで、値を保存した各 Cookie の製品名を一覧表示する必要があります。したがって、データベースで製品名を検索できるように、Cookie のキーの名前を取得できる必要があります。

現在のすべての JavaScript Cookie のキーを持つ配列を取得するにはどうすればよいですか?

0 投票する
0 に答える
194 参照

javascript - JavaScript Cookie が値を返さない

この関数 (ページ calendar.html) によって設定されている Cookie があります。

その後、ユーザーは account.php にリダイレクトされるため、サインインできるようになり、そのページで ID が使用されます。これが account.php にあるものです。

ジレンマは次のとおりです。calendar.htmlを更新すると、たとえば、そのイベントの値である51がアラートに返されますが、account.phpを更新すると、次のように表示されます。基本的なjavascriptに、その値を渡す方法がわかりません。Cookie を使用するのが正しい方法だと思いましたが、うまくいきません。私のコードにはエラーがありません。

0 投票する
1 に答える
1759 参照

jquery-plugins - Intro.js と jquery.cookie を使用して、各 URL の最初のビューでのみイントロを表示する

intro.js3 つの異なる URL で機能を使用しています。ユーザーがページを初めてロードしたときにのみ表示されるように制限しました。

ただし、1 つの Cookie により、後続のすべての URLintro.jsが初めて表示されなくなります。私は試した:

ただし、最初のページのみが表示されます。何か案は?

0 投票する
2 に答える
116 参照

jquery - touppercase() の値を Cookie に保存し、jQuery で取得する

次のように値を格納する郵便番号ルックアップがあります (jQuery.cookie プラグインを使用)

このストアGL53%200DW

次に、少し後で次を使用して取得しようとします。

しかし、これは戻ります[Object][object]

両方の値が設定ページで正しく設定されていますが、それらを取得しようとしているページでそれらを取得できません。入れたら

ChromeのコンソールにURIError: URI malformed

編集:

これは、追加することで解決されました

クッキーを設定したとき。理由はありますか?

0 投票する
1 に答える
2529 参照

javascript - Cookie の設定値 - 名前にコロン

JavaScript を使用して Cookie の値を設定するのは初めてで、両方の知識は基本的なものですが、JQuery の微調整には慣れています。

要約すると、法律で Cookie ポリシーを表示する必要がある Web サイトに取り組んでいます。

jquery で制御された div コンテナーをメッセージといくつかのボタン (「後で通知」と「設定」) とともにポップアップするサードパーティのソリューションがあります。ユーザーが設定をクリックすると、「保存して閉じる」か、セキュリティ レベルを変更でき、ポップアップが消えます。

このサード パーティのソリューションを微調整し、「同意する」ボタンを追加しました。これにより、ユーザーは「デフォルト」の Cookie 設定を確認して、サイトの使用を続行できます。

ここまでは順調ですね!

この 3 番目の部分のソリューションでは、次の基本的な値を使用して Cookie に書き込みを行っていることがわかっています。

クッキー名:wsjnudge_javascript:jQuery_ws.jpecrJs.display(jQuery.ws.jpecrJs())_= true;

この値が に設定されているtrue場合、Cookie 設定の変更を促すポップアップ メッセージは、Cookie の有効期限が切れるまで表示されません。

問題は、Cookie 名の名前にコロン ( : ) が含まれていることです。javacript を介して Cookie 名を解析すると、次の名前の Cookie が作成されます。

したがって、コロン ( : ) は次のように置き換えられます%253A

この Cookie の値を設定し、コロンをエンコードしようとする Jquery / JavaScript コードを少し書きました。

最初に変数を設定します。

そして、クリック機能を使用して Cookie に書き込み、ポップアップを閉じます。

したがって、要約すると、クローズ機能は機能していますが、コロンのために Cookie 名が正しくないため、実際には、値を作成して間違った Cookie 名に設定しています。

base64 を使用する必要があるかもしれないことは理解していますが、これを実装する方法がまったくわかりませencodeURIcomponentん。また、URI を正しく解析するために を正しく使用していないことは明らかです。

このメッセージの形式が正しくない場合は、お詫び申し上げます。初めての投稿者ですが、StackOverflow の常連ユーザーです。ご協力いただきありがとうございます。

ダン。

0 投票する
1 に答える
924 参照

jquery - タブの代わりにボタンを使用してjqueryタブCookieを設定します

jQuery タブを使用してページに取り組んでいます。この例は、タブが選択されたときに Cookie を設定する方法を示しています。ただし、代わりにボタンを使用して、特定のタブをデフォルトのタブとして選択するという意識的な決定をユーザーに求めることです。

各タブのコンテンツに、タブ アンカー値と同等の値を持つボタンを追加しました。今のところ、クリックすると警告メッセージが表示されるだけです。

ボタンのクリックを Cookie をタブの値に設定することと関連付けるのを手伝ってもらえますか。私が達成しようとしていることを示すためにjsfiddleを設定しました。どんな助けでも大歓迎です!!

http://jsfiddle.net/lbriquet/eLx2d/15/

0 投票する
1 に答える
411 参照

jquery - Phonegap アプリのテーマ設定を永続化する - jQuery Cookie を使用

さまざまなテーマ オプションを備えた Phonegap アプリを入手しました。アプリの起動ごとにテーマの選択を永続化するために、jQuery で Cookie を設定したいと考えています。しかし、ブラウザー (私がテストした場所) を更新するたびに、標準テーマが戻ってきます。

ヒントを教えてもらえますか?

それは私のアプリの冒頭にあるマークアップです:

そこで標準テーマを設定しました。

今、私がしていることは、別のテーマ (たとえば、#theme8) をクリックすると、スクリプトで次のようになります。

それは私のクッキーです:

他の7つのテーマも同様です。それで、それの何が問題なのですか?テーマの選択が持続しないのはなぜですか? それを達成するためのよりきちんとした解決策はありますか?

0 投票する
1 に答える
872 参照

jquery - 動的に作成されたチェックボックス配列(jquery)のCookieからのチェックボックスチェック

読んでくれてありがとう。
複数のページにまたがるページ化されたデータセット (SPRY XML データセットから作成) があります。
チェックされたチェックボックスがページ間で失われたため、 jquery Cookie https://github.com/carhartl/jquery-cookieを使用して、どのチェックボックスがチェックされているかを保存します。次のコードを使用して Cookie を設定しました (stackoverflow の投稿から)。

テーブルは動的に作成されるため、.on 内にラップされます。Cookie が正しく設定されている。

Cookie 配列から値を読み取ってチェックボックスを復元するために、次のスニペットを作成しました。

コードは通常動作しますが、問題があります。
チェックボックスがチェックされ、Cookie が設定され、次のページに移動してから戻るとします。
クッキーはチェックボックスを正しく復元します。ただし、チェックボックスをオフにすると、クリックは無視され、Cookie にはチェックされたチェックボックスが含まれていると見なされます。チェックとチェックをもう一度繰り返すと、Cookie は正しく false に設定されます (つまり、チェックを外します)。
これはおそらく、初めて .change() 関数がトリガーされないことを意味しますが、これは間違いなく望ましくありません。
さらに、チェックボックスの状態がプログラムで変更された場合、 .change() がトリガーされないことを理解しています。
私はいくつかのルートを試しました( .triggerHandler("change"); を .prop() の隣に置きます)、調査しましたプログラムで行われたチェック状態の変更に対応するチェックボックスの変更イベントが必要で、チェックボックスの変更イベントがトリガーされないのはなぜですか? しかし、私の問題は解決しませんでした。

これを修正する方法についてのアイデアは大歓迎です。どうもありがとう

0 投票する
2 に答える
7544 参照

jquery - 利用可能なすべての Cookie を読み取る: jQuery Cookie

そこで、Office というこの製品を作成しました。ドキュメントを作成できます。これらのドキュメントの変更は、フォーム データによって適用および設定されます。

たとえば、ドキュメント エディタは次のとおりです。

ドキュメントの名前などのフォーム データは ?docname=My Document になります。

今、ホームには、保存したドキュメントにアクセスできる場所があります。ドキュメントへのリンクを Cookie やその他のストレージ システムに保存し、ユーザーが自宅からアクセスできるようにするのは簡単だと思いました。

ホームへのリンクはこちら

誰かが JQuery Cookie を提案しました。ドキュメント名というリンクの名前と、ドキュメントへのリンクの値に応じて、Cookie を保存するように設定したと確信しています。これらすべてを表示するには、jQuery または Javascript コードが必要です。クッキー

githubのJQuery Cookies Web ページでは、書き込まれたすべての JQuery Cookie を表示する場所に置くことができると書かれていますが、問題は、ユーザーが書き込むため、Cookie の名前と内容を指定できないことです。誰かがこれを使用する方法を教えてもらえますか? すべての Cookie が表示されることを願っています。