Jquery 如何在javascript中创建全局变量?

Jquery 如何在javascript中创建全局变量?,jquery,jquery-mobile,Jquery,Jquery Mobile,我想在目录页面上创建一个按钮,这样一旦点击,用户就可以使用可见的文本区域进入永久链接,以便编写标题(永久链接的默认设置是隐藏文本区域) 我正试图找到一种在页面之间传递全局变量的方法,我想避免cookie,对于这样一个简单的问题,避免本地存储,也不能将特殊参数传递给permalink,比如&txt=open。唯一的方法是本地存储。你不想,但你必须:P 设置: setItem(“nameofvariable”,value); 并获得: getItem(“nameofvariable”) 在第一页上设

我想在目录页面上创建一个按钮,这样一旦点击,用户就可以使用可见的文本区域进入永久链接,以便编写标题(永久链接的默认设置是隐藏文本区域)


我正试图找到一种在页面之间传递全局变量的方法,我想避免cookie,对于这样一个简单的问题,避免本地存储,也不能将特殊参数传递给permalink,比如&txt=open。

唯一的方法是本地存储。你不想,但你必须:P

设置: setItem(“nameofvariable”,value); 并获得: getItem(“nameofvariable”)

在第一页上设置值,您可以在另一页上使用它,只要您愿意。尝试阅读文档:

您对页面底部的内容感兴趣


如果不使用phonegap,请编写相同的代码,然后删除“窗口”。它应该可以工作,并解决您的问题。

为什么您要在“单页应用程序”中的“页面间”传递变量?那么您就没有办法实现这一点。不同的页面意味着不同的执行上下文,如果不使用一些存储,就无法共享变量。我不确定是否理解您的问题,但问题是,如果我在通过ajax加载新页面后(显然)在按钮的onclick事件上设置了一个变量,则该变量未定义。@xdazz从技术上讲,它是同一个页面,它只将加载页面的内容注入DOM@sathia然后你可以使用全局变量,对吗?显然这是更简单的方法。我想这样试试