代码之家  ›  专栏  ›  技术社区  ›  Geeth

jquery会话问题

  •  1
  • Geeth  · 技术社区  · 14 年前

    我正在我的母版页中使用jquery会话。我有什么遗漏吗?

    代码:

    <script type="text/javascript" language="javascript" src="js/jquery.js"></script>
    
    <script type="text/javascript">
    $(document).ready(function() {
      $.session("lnkID","A1")
    });                   
    </script>
    

    错误:
    Microsoft JScript运行时错误:对象不支持此属性或方法

    1 回复  |  直到 14 年前
        1
  •  1
  •   Sampson    14 年前

    仅凭您的示例,您就缺少了对所需文件的引用,并且没有将jquery代码包装在脚本标记中。你不仅需要参考 jquery-source 但是 jquery-json jquery-session 也。

    <script type="text/javascript" src="scripts/jquery.js"></script> 
    <script type="text/javascript" src="scripts/jquery.json.js"></script> 
    <script type="text/javascript" src="scripts/jquery.session.js"></script>
    

    一旦将这些设置到位,就需要将逻辑放置在脚本标记中:

    <script type="text/javascript">
    $(function(){
      $.session("foo", "bar");
    });
    </script>
    

    例如,请参见以下演示: http://www.jaysalvat.com/session/test1.html

    最后, language 的属性 script 标记已弃用。你可以把它拿走,但保留 type 属性。