問題タブ [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 投票する
2 に答える
828 参照

jquery - どのナビリストが開いているかを覚えておくためのjQuery Cookie?

私は(非常に)謙虚なjQueryのハックな方法で以下をまとめました:

jsfiddle はこちら: http://jsfiddle.net/FWzWu/8/

jquery cookie プラグインを使用したことはありませんが、ユーザー メニューの状態をページごとに記憶するために使用したいと考えています。ここで github プラグインを使用: https://github.com/carhartl/jquery-cookie

どんな助けでも大歓迎です!ありがとう!

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

jquery - jQuery の Cookie による表示/非表示

ユーザーが最初にサイトにアクセスしたときにサイトの上部に div が表示されるように、小さな jQuery Cookie スクリプトを見つけました。ただし、ユーザーはその div を閉じることを選択でき、その選択はその後しばらくの間記憶されます。

今は正常に動作していますが、 .hide を適用してみたいと思います。スクリプトに「高速」を表示しますが、.css プロパティを変更すると機能しました。ただし、更新するといくつかのバグがあります。選択を記憶しているように機能しますが、展開/折りたたみが適切な場所に配置されません。

誰でも助けることができますか?JS コード:

そして私のCSS:

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

jquery - ロケーションベースのインラインポップアップjquerygeoio

私はすでに持っているポップアップにロケーションベースのポップアップを追加しようとしていますが、両方を表示したくありません。米国またはカナダがある場合は、一方のポップアップを表示し、その他の地域にある場合は、もう一方のポップアップを表示します。

これまでのところ、フォーラムからのJFKの助けを借りて、jquerycookieapiへのリンクとこれを追加します。

より良い/より簡単な方法がない限り、 netimpact apiを使用して、ユーザーがどこから来ているのかを判断したいと思います。

netimpact apiでは、APIオプションのリストが表示されます(IPアドレスを使用して場所を指定します)が、その後、JSON、パイプ(|)、セミコロン(;)、コンマ(、)、タブ( / t)。どれが必要かわからないので、ここからどこに行くのか、そしてそれを上記のスクリプトと統合する方法の手がかりがありません(おそらく、これまでに実際に行われていなかったと推測できます)

どんな助けでも大いに感謝します

よろしく

サム

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

jquery - jQuery.cookiesは動的にロードされません(jQuery getScriptなどを使用)

ログアウト時にCookieのセッション削除メソッドを作成しようとしています。

特定の開始キーを持つCookieを削除する必要があるため、機能する小さなJavaScriptを作成しました。

すべてのログアウトコードを1つの場所に保持しようとして、Javascriptを動的に追加しようとしています。

私のコードビハインドでは、次のことを行っています。

明らかに、logoutJSは、ログアウトページが読み込まれたときに呼び出されるJavascriptであり、これにより、ログインにリダイレクトされます。

ページに手動で挿入し、挿入されたJSファイルを物理的にコーディングすると、これは正常に機能します。

ただし、動的に挿入すると、$.getScript('/Scripts/jquery_cookies_min.js', deleteCookies());は正しく機能しません。

問題は、jquery_cookies_min.js実行するコールバックが発生したときにファイルがロードされないdeleteCookiesため、コンソールエラーが発生することcannot call method 'filter' of undefinedです。

ロードされgetScriptたスクリプトを別のスクリプト、たとえばjQueryの別のコピーに変更すると、ロードされます(ChromeNetworkコンソールにjQueryが2回ロードされていることがわかります)が、このCookieファイルはロードされません。

私は場所が正しいことを何百万回もチェックして再チェックしました...そして実際、JSファイルを手動でインクルードすると機能します...私も前のことなしで試しました/

このスクリプトがロードされないのはなぜですか?!

編集:jQueryをロードする方法に従ってappendChild要素メソッドも試しました...同じ結果

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

javascript - jQuery $.cookie() を使用してオブジェクトの配列を Cookie に保存するにはどうすればよいですか?

私はJavaScriptオブジェクトのリストを持っています:

jQuery $.cookie() を使用してブラウザの Cookie に保存しようとしました。

次に、この Cookie を取得して、別のオブジェクトをプッシュしようとします。

ただし、これは機能しません。このコードを Firebug で分析したところ、コンソールはそれpeopleが文字列 ( "[object Object],[object Object],[object Object]") であり、プッシュ機能が存在しないことに気付きました。

何が起こっている?オブジェクトのリストを保存および取得する適切な方法は何ですか?

0 投票する
3 に答える
8782 参照

javascript - jQuery Cookie が実際に Cookie を設定しないのはなぜですか?

Cookie を使用する jQuery を使用してアプリケーションを開発しています。現在、それはapplication.html私の PC デスクトップにあります。

ただし、Cookie の保存と取得はできません。jquery-1.7.1.min.jsjson2.js、およびjquery.cookie.jsをこの順序で HTML ファイルに含めました。

7日間持続するようにCookieを保存する方法は次のとおりです。

グローバル配列people_obj_arrayは次のようになります

で JSON 暗号化をテストするとalert(JSON.stringify(people_obj_array))、問題ないように見えます。

JSON テスト

ただし、次の方法でこのCookieを取得すると:

ページを更新する前に、「null」というアラートが表示されます。テキストはアラートの JSON 文字列であるべきではありませんか? JQuery Cookie ライブラリを正しく使用していますか?


明確にするために、ここに私がテストしている方法があります:

私は Firebug を持っており、いくつかのコンソール テストを実行したいと考えています。

0 投票する
3 に答える
8077 参照

javascript - 最初のページ読み込み時に Cookie を設定する

$.cookie()ページが初めて読み込まれたときにのみ、jQuery cookie ( ) ライブラリを介して Cookie を設定するにはどうすればよいですか? click現在、イベント時に問題のCookieの値を変更するトグル機能があります

しかし、まだ何も設定されていない場合は、デフォルト値が必要です。

PHP経由で設定することもできますが、この場合はJavascript経由で設定することをお勧めします

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

javascript - jQuery Cookie、動的な名前を Cookie に設定

jQuery Cookie で jQuery タブを使用しています。

現在選択されているタブを保存するために jQuery Cookie を使用しています。私の問題は、プロジェクトで多くのタブを使用していて、選択したタブが Cookie に保存されると、すべてのタブに保存されることです。

それに対する解決策はありますか?すべてのページに動的 Cookie 名を設定することを考えていましたか? しかし、どうすればいいですか?

どんな提案でも大歓迎です。

0 投票する
3 に答える
5341 参照

jquery - Cookie と複数のブラウザ ウィンドウ/タブ

ブラウザーのウィンドウ/タブ間で情報を共有しようとしていますが、ブラウザーのサポートの問題により、HTML5 のローカル ストレージに不安を感じています。いくつかのグーグル検索で、これには Cookie を使用できると思われるので、jquery.cookie を取得して簡単なテストをセットアップしました。

ロード時に Cookie を書き込む 2 つのページ:

そして、それぞれのアラートに Cookie 値を表示するボタン:

テストすると、各ページに異なる値が表示されるため、これは機能しないと思われますが、ここや他の場所で人々が推奨しているように見える投稿に出くわし続けているので、間違ったことをしているだけですか?

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

jquery - jQuery Cookie が IE で機能しない

jquery-cookiesを使用して Cookie を設定し、すべてのエントリにコンマを追加して、次のようにします。

「ee337、ee389、ee347など」

私はこれを次のようにやっています:

Firefox/Chrome では、これは正常に機能し、正しく追加されます。ただし、IE では、最初は機能しますが (最初の ID はうまくいきます)、Cookie にさらに追加しても機能しません。PHP Cookieでも設定しようとしましたが、同じ結果が得られました。

不足している/IEが機能するために設定する必要があるものはありますか?