【发布时间】:2012-03-17 09:20:03
【问题描述】:
我创建了一个图像滑块。这个滑块出现在我网站的每个页面上。图像滑块中的每个图像都有一个单击事件。单击任何图像时,都会有一些变量存储与该图像相关的数据(比如艺术家姓名等,这些字段是隐藏的)。
点击任何图片后,页面会被重定向到另一个页面,比如艺术家页面。在艺术家页面中显示存储的数据。图片滑块也出现在艺术家页面中。
现在,问题是当我来到艺术家页面时,变量没有显示,因为再次重新加载了 js 文件并且所有数据都丢失了。两个页面的 Javascript 文件相同。事实上,我网站中的所有页面都应使用相同的 js 文件。但是,如果我单击任何图像,则会在艺术家页面中显示数据。我希望数据即使被重定向到艺术家页面也必须保留和显示。
我已经尝试过 ready() 事件,但没有帮助。怎么做?
附:该网站是使用 Drupal 7 创建的
【问题讨论】:
-
尝试将数据作为参数传递给新页面,然后在页面加载时将其分配给您的 javascript 变量
标签: javascript jquery drupal-7