未捕获的类型错误:无法读取未定义的属性“localStorage”

2023-12-28

我在backbonejs应用程序中有以下内容:

////MODEL
var app={};
app.ledger=Backbone.Model.extend();

////COLLECTION
app.ledgerList=Backbone.Collection.extend({
model: app.ledger,
localStorage:new Store('ledgerstore')
 });

////INITIATING COLLECTION
app.ledgerlist=new app.ledgerList();

在我的一个观点中,我尝试在集合中创建一个新模型,如下所示:

newAttributes:function(){
    return{
        name:$("#ledgerName").val(),
        email: $("#ledgerEmail").val(),
        address: $("#ledgerAddress").val(),
        phone: $("#ledgerPhone").val()

     }},
saveLedger: function(){
    app.ledgerlist.create(this.newAttributes());


}

我收到错误Uncaught TypeError: Cannot read property 'localStorage' of undefined在线上app.ledgerlist.create(this.newAttributes());

这一切都是突然突然发生的。几分钟前它还在工作。我想它必须与本地存储做一些事情。我清除了但还是一样。在 Firefox 控制台中显示 d.collection 未定义。

请指导。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未捕获的类型错误:无法读取未定义的属性“localStorage” 的相关文章

  • 建议文本字段,如 - 谷歌建议 - 使用 AJAX/Jquery

    当我在文本字段中输入字母时 如果它在数据库中有匹配项 它应该显示所有匹配的单词 当我在 Travelfrom 文本字段中输入一些文本 例如 A 时 我应该获取以 A 开头的所有记录 当我输入 Travelfrom 文本字段 时 它会自动完成
  • 使用 jquery 淡入/淡出

    我正在研究我的学生项目 我是新的 jquery 对于该项目 我必须使用 jquery 来增强一些功能 并且我已经学到了很多来执行基本任务 但我陷入了一些非常令人困惑的事情 我的一个脚本实际上在鼠标悬停在功能上时更改了 div 容器的图像 功
  • 使用智能菜单jquery打印json

    menu name Computers children name Notebook children name Apple name Windows name Tablets children name Apple name Androi
  • 使 bootstrap popover 使用自定义 html 模板

    我正在使用输入组文本框 我需要 Bootstrap 3 弹出框才能工作 并且弹出框模板应由我定义和设计 所以我目前拥有的 html 是 div class row div class col sm 2 div class input gro
  • 粉碎一个元素,向随机方向发送碎片

    我试图 粉碎 一个元素 例如 一个图像 并将其碎片朝随机方向飞行 当碎片到达目的地时 即x距离 以像素为单位 它们变成原始图像的较小版本 jQuery UI 的explode http api jqueryui com explode ef
  • jQuery 时间戳之前的时间?

    下面是一个非常好的 jQuery 插件 与他们在 SO 上使用的插件非常相似 对我来说问题是它用它来转换时间
  • Javascript“命名空间”和 jQuery AJAX

    我正在使用此处列出的建议 http www odetocode com articles 473 aspx http www odetocode com articles 473 aspx 使用模拟的JavaScript AJAX网络聊天系
  • Backbone.js 应用程序可以逐步增强并可供搜索引擎抓取吗?

    我需要为我的下一个项目实现一个 MVC JavaScript 框架 但它既是一个网站 又是一个 Web 应用程序 是否可以公开数据服务器端 然后解析 URL 以显示 JS 版本 我计划使用 Rails 作为服务器端代码 我写了一个关于这个主
  • 使用 jquery 删除空

    我有像上面这样的代码 ul li a href Default aspx Menu a ul li a href Content aspx ID 153 SubMenu a li ul li ul
  • 'DOMException:使用'option:selected'选择器时无法在'Element'上执行'querySelectorAll'

    我正在运行一个页面 该页面在以下行中引发错误 var label select find option selected html select find option first html 为了完整起见 这里是完整的 jQuery 函数
  • 如何使用 jQuery 获取 div 完整内容的高度?

    我正在尝试创建自己的滚动条 我已经尝试了大多数 jquery 滚动条插件 但似乎没有一个适合我 所以我决定创建自己的 我有一个带有可滚动内容的溢出区域 如果我能够计算出可滚动内容区域的高度 我就可以使滚动条正常工作 我尝试过 scrollH
  • 如何在jquery中延迟insertBefore() [重复]

    这个问题在这里已经有答案了 我需要使用 insertBefore 函数两次 所以我需要延迟第二次 我有什么办法可以做到吗
  • 如何应用 EXIF 定位

    我注意到并不是每个浏览器都应用 EXIF 方向 我的手机上的 Chrome 不应用 EXIF 方向 但 Safari 手机则应用 那么既然它不是标准的 那么如何在 Safari 上应用 EXIF 方向而不应用两次呢 另外我想知道是否可以在客
  • jQuery 中的连接选择器?

    我不确定 连接 是否是正确的术语 但类似这样 a b c d click click on all of them 基本上我有一长串的东西 但我不能对它们应用一个类 As in CSS http www w3 org TR CSS2 sel
  • 判断jQuery是否没有找到任何元素

    我正在使用 jQuery 的选择器 尤其是 id 选择器 elementId 我该如何判断 jQuery 是否找到了该元素 即使具有指定 id 的元素不存在 下一条语句也会给出 object Object alert idThatDoesn
  • .delay() 和 .setTimeout()

    根据 jQuery 文档 delay delay 方法最适合在排队的 jQuery 之间进行延迟 影响 因为它是有限的 例如 它没有提供一种方法 取消延迟 delay 不能替代 JavaScript 的原生 setTimeout 函数 这可
  • 引导多重选择(刷新)无法正常工作

    我正在使用引导多选列表框 当用户在多选上选择选项时 它会正确显示 但有一个选项可以重置以前选择的选项 当用户点击重置按钮时 自动style display none添加到下拉按钮 下拉列表变得不可见 这是我的代码 button click
  • 动态添加项目到放大弹出画廊

    有没有办法动态添加图库项目华丽的弹出窗口 http dimsemenov com plugins magnific popup 那已经开放了 或更新当前项目 找不到关于 in 的任何内容插件文档 http dimsemenov com pl
  • 使用 Javascript 编辑和保存用户 HTML - 安全性如何?

    例如我有一个Javascript 支持的表单创建工具 您可以使用链接添加元素的 html 块 如输入字段 并使用 TinyMCE 来编辑文本 这些是通过自动保存功能保存的 该功能在特定事件的后台执行 AJAX 调用 被调用的保存函数负责数据
  • Highcharts,钻取时添加“返回”(向上钻取)按钮

    如何从此实现 http jsfiddle net highcharts Vf3yT 点击饼图 到此http jsfiddle net neFYY http jsfiddle net neFYY 新 3 0 Highcharts Highch

随机推荐