【问题标题】:Javascript previous is same as global window object?以前的 Javascript 与全局窗口对象相同吗?
【发布时间】:2015-07-13 10:49:27
【问题描述】:

功能是 - 当我单击一个链接时,会打开一个窗口,其中包含一些可以选中/取消选中的项目。在我关闭窗口并重新打开它后,我应该能够看到我之前的选中/取消选中。

在调试时,我遇到了“上一个”对象。当我在控制台中看到时,它与“窗口”对象相同。我没有看到任何地方定义的“先前”对象。这是任何全局对象吗,我怀疑在此代码中使用它来获取以前的表单数据,例如检查/取消检查。

【问题讨论】:

    标签: javascript forms window


    【解决方案1】:

    如果您想在窗口之间传递信息,则必须将其作为会话数据进行。 HTML5's Web Storage specification 可用于此:

    本规范定义了一个 API,用于在 Web 客户端中持久存储键值对数据。

    您可以使用vanilla JSjQuery 为复选框单击添加事件侦听器。

    由于您没有在问题中包含任何代码,因此我没有在答案中包含任何代码。希望这会有所帮助。

    【讨论】:

    • 谢谢!我的 q 仍然没有回答先生。默认情况下是否有前一个对象?
    • 我不知道有任何previous 对象。
    最近更新 更多