Javascript 如何使用.jar(在Drupal7中)在本地存储中设置和获取值?

Javascript 如何使用.jar(在Drupal7中)在本地存储中设置和获取值?,javascript,java,drupal,jar,drupal-7,Javascript,Java,Drupal,Jar,Drupal 7,我的任务是创建一个模块,需要和我在本地存储中设置和获取变量。我不能使用PHP的cookies。我提到的示例代码有这样一行: Drupal.Jar.setItem('email', $('.user__email').val()); 我猜这会在本地存储中设置一个值,取自DOM。但是我如何检索该值呢?我尝试在线搜索,但没有找到任何关于.Jar或Drupal.Jar的文档 作为测试,我尝试将以下内容添加到.js文件中,猜测getItem将用于检索值: Drupal.Jar.setItem('test

我的任务是创建一个模块,需要和我在本地存储中设置和获取变量。我不能使用PHP的cookies。我提到的示例代码有这样一行:

Drupal.Jar.setItem('email', $('.user__email').val());
我猜这会在本地存储中设置一个值,取自DOM。但是我如何检索该值呢?我尝试在线搜索,但没有找到任何关于.Jar或Drupal.Jar的文档

作为测试,我尝试将以下内容添加到.js文件中,猜测getItem将用于检索值:

Drupal.Jar.setItem('test', $('.some-div').val());
var testitem = Drupal.Jar.getItem('test');
console.log('testitem: ' + testitem);
但这也不会返回任何错误


有人知道我能做些什么来设置和获取Jar的值吗?

Drupal7中没有内置的Java.Jar实现

我猜示例代码来自使用Drupal.Jar作为命名空间的自定义模块的javascript

如果您有完整的代码和依赖项,也许您可以根据需要修改它


或者,如果您想从头开始创建javascript,您可能需要查看MDN文档。

您是对的,它确实来自我不知道的自定义模块。