如何解决使用localstorage将变量的值从子域传递到域
我有一项任务,需要将变量的值从子域转移到域。我正在使用class Profile(models.Model):
name = models.CharField(max_length = 255)
email = models.EmailField(unique=True)
phone_no = models.CharField(max_length=10)
def __str__(self):
return self.name
class Language(models.Model):
user = models.ForeignKey(Profile,on_delete = models.CASCADE)
language = models.CharField(max_length=255)
proficiency = models.CharField(max_length=32,choices=PROFICIENCY)
def __str__(self):
return self.language
。我有一个域,也有一个子域,这意味着每个域都有自己的脚本文件,模板文件等。
在子域脚本文件中,我编写了以下代码,即,将变量的值放入了本地存储单元格中:
/ 子域脚本文件 /
localstorage
在域脚本文件中,我试图像这样获得该值:
/ 域脚本文件 /
localStorage.setItem("city_id",city_id);
但是控制台显示var result = localStorage.getItem("city_id");
console.log(result);
。
已经与localstorage合作,并且不止一次。但是对我来说,还有一点不清楚,如果这是浏览器存储,那么在何处输入值以及在何处获取值都没有区别(我说的是不同的脚本文件)。
也许我错过了一些东西,或者我不完全了解本地存储的工作方式。如果localstorage无法以这种方式工作,请告诉我其他将变量值从子域传输到域的方法,反之亦然。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。