問題タブ [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.
jquery - どのナビリストが開いているかを覚えておくためのjQuery Cookie?
私は(非常に)謙虚なjQueryのハックな方法で以下をまとめました:
jsfiddle はこちら: http://jsfiddle.net/FWzWu/8/
jquery cookie プラグインを使用したことはありませんが、ユーザー メニューの状態をページごとに記憶するために使用したいと考えています。ここで github プラグインを使用: https://github.com/carhartl/jquery-cookie
どんな助けでも大歓迎です!ありがとう!
jquery - jQuery の Cookie による表示/非表示
ユーザーが最初にサイトにアクセスしたときにサイトの上部に div が表示されるように、小さな jQuery Cookie スクリプトを見つけました。ただし、ユーザーはその div を閉じることを選択でき、その選択はその後しばらくの間記憶されます。
今は正常に動作していますが、 .hide を適用してみたいと思います。スクリプトに「高速」を表示しますが、.css プロパティを変更すると機能しました。ただし、更新するといくつかのバグがあります。選択を記憶しているように機能しますが、展開/折りたたみが適切な場所に配置されません。
誰でも助けることができますか?JS コード:
そして私のCSS:
jquery - ロケーションベースのインラインポップアップjquerygeoio
私はすでに持っているポップアップにロケーションベースのポップアップを追加しようとしていますが、両方を表示したくありません。米国またはカナダがある場合は、一方のポップアップを表示し、その他の地域にある場合は、もう一方のポップアップを表示します。
これまでのところ、フォーラムからのJFKの助けを借りて、jquerycookieapiへのリンクとこれを追加します。
より良い/より簡単な方法がない限り、 netimpact apiを使用して、ユーザーがどこから来ているのかを判断したいと思います。
netimpact apiでは、APIオプションのリストが表示されます(IPアドレスを使用して場所を指定します)が、その後、JSON、パイプ(|)、セミコロン(;)、コンマ(、)、タブ( / t)。どれが必要かわからないので、ここからどこに行くのか、そしてそれを上記のスクリプトと統合する方法の手がかりがありません(おそらく、これまでに実際に行われていなかったと推測できます)
どんな助けでも大いに感謝します
よろしく
サム
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要素メソッドも試しました...同じ結果
javascript - jQuery $.cookie() を使用してオブジェクトの配列を Cookie に保存するにはどうすればよいですか?
私はJavaScriptオブジェクトのリストを持っています:
jQuery $.cookie() を使用してブラウザの Cookie に保存しようとしました。
次に、この Cookie を取得して、別のオブジェクトをプッシュしようとします。
ただし、これは機能しません。このコードを Firebug で分析したところ、コンソールはそれpeople
が文字列 ( "[object Object],[object Object],[object Object]"
) であり、プッシュ機能が存在しないことに気付きました。
何が起こっている?オブジェクトのリストを保存および取得する適切な方法は何ですか?
javascript - jQuery Cookie が実際に Cookie を設定しないのはなぜですか?
Cookie を使用する jQuery を使用してアプリケーションを開発しています。現在、それはapplication.html
私の PC デスクトップにあります。
ただし、Cookie の保存と取得はできません。jquery-1.7.1.min.js
、json2.js
、およびjquery.cookie.js
をこの順序で HTML ファイルに含めました。
7日間持続するようにCookieを保存する方法は次のとおりです。
グローバル配列people_obj_array
は次のようになります
で JSON 暗号化をテストするとalert(JSON.stringify(people_obj_array))
、問題ないように見えます。
ただし、次の方法でこのCookieを取得すると:
ページを更新する前に、「null」というアラートが表示されます。テキストはアラートの JSON 文字列であるべきではありませんか? JQuery Cookie ライブラリを正しく使用していますか?
明確にするために、ここに私がテストしている方法があります:
私は Firebug を持っており、いくつかのコンソール テストを実行したいと考えています。
javascript - 最初のページ読み込み時に Cookie を設定する
$.cookie()
ページが初めて読み込まれたときにのみ、jQuery cookie ( ) ライブラリを介して Cookie を設定するにはどうすればよいですか? click
現在、イベント時に問題のCookieの値を変更するトグル機能があります
しかし、まだ何も設定されていない場合は、デフォルト値が必要です。
PHP経由で設定することもできますが、この場合はJavascript経由で設定することをお勧めします
javascript - jQuery Cookie、動的な名前を Cookie に設定
jQuery Cookie で jQuery タブを使用しています。
現在選択されているタブを保存するために jQuery Cookie を使用しています。私の問題は、プロジェクトで多くのタブを使用していて、選択したタブが Cookie に保存されると、すべてのタブに保存されることです。
それに対する解決策はありますか?すべてのページに動的 Cookie 名を設定することを考えていましたか? しかし、どうすればいいですか?
どんな提案でも大歓迎です。
jquery - Cookie と複数のブラウザ ウィンドウ/タブ
ブラウザーのウィンドウ/タブ間で情報を共有しようとしていますが、ブラウザーのサポートの問題により、HTML5 のローカル ストレージに不安を感じています。いくつかのグーグル検索で、これには Cookie を使用できると思われるので、jquery.cookie を取得して簡単なテストをセットアップしました。
ロード時に Cookie を書き込む 2 つのページ:
そして、それぞれのアラートに Cookie 値を表示するボタン:
テストすると、各ページに異なる値が表示されるため、これは機能しないと思われますが、ここや他の場所で人々が推奨しているように見える投稿に出くわし続けているので、間違ったことをしているだけですか?
jquery - jQuery Cookie が IE で機能しない
jquery-cookiesを使用して Cookie を設定し、すべてのエントリにコンマを追加して、次のようにします。
「ee337、ee389、ee347など」
私はこれを次のようにやっています:
Firefox/Chrome では、これは正常に機能し、正しく追加されます。ただし、IE では、最初は機能しますが (最初の ID はうまくいきます)、Cookie にさらに追加しても機能しません。PHP Cookieでも設定しようとしましたが、同じ結果が得られました。
不足している/IEが機能するために設定する必要があるものはありますか?