11

次のコードを使用してjQueryのセッションオブジェクトに値を保存していますが、$.session function is not a functionというエラーが発生します。

githubサイトからプラグイン「jquery.session.js」も追加しましたが、うまくいきません。Plsは私が何が悪いのか助けさせてください

 // To Store
 $(function() {
      $.session("myVar", "value");
 });


 // To Read
$(function() {
      alert( $.session("myVar") );
});

これを行う他の方法があれば...それも教えてください....

4

2 に答える 2

19

このプラグインを参照していると仮定すると、コードは次のようになります。

// To Store
$(function() {
    $.session.set("myVar", "value");
});


// To Read
$(function() {
    alert($.session.get("myVar"));
});

プラグインを使用する前に、プラグインの使用方法を学ぶためにそのドキュメントを読むことを忘れないでください。この場合、使用例README.markdownはプロジェクトページに表示されるファイルにあります。

于 2012-07-20T13:22:08.830 に答える
13

私の意見では、必要のないプラグインをロードして使用するべきではありません。sessionStorageJavaScriptオブジェクトを直接使用することはまったく同じレベルの複雑さであるため、この特定の jQuery プラグインは何も提供しません。また、プラグインは、他の jQuery 機能と対話する簡単な方法を提供しません。さらに、プラグインを使用すると、何かがどのように機能するかを深く理解することができなくなります。sessionStorage は、理解されている場合にのみ使用してください。それが理解できれば、jQuery プラグインを使用することは、実際にはより多くの労力を要します。

sessionStorage直接 使用することを検討してください: https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage#sessionStorage

于 2013-01-04T16:21:11.047 に答える