jQuery Mobile中的全局变量不再工作

Global Variable in jQuery Mobile not working anymore

本文关键字:不再 工作 全局变量 Mobile jQuery      更新时间:2023-09-26

我使用jQuery mobile框架将我的网站更改为移动网站。为了将变量保存并覆盖到另一个站点,我使用了一个框架并声明了类似top.variable = "...";的变量。

这对我来说是一项工作,但现在我使用jQueryMobile,它不保留变量,只停止函数。

<form id="login">
    <input href="#" name="name"  id="name" type="text"/>
</form>
<a href="#" id="next" class="ui-disabled" data-role="button" onclick="next()">Send</a>
function next() {   
    top.username = document.getElementById("name").value;
    document.getElementById("nextSite").submit();
}

有人能告诉我为什么会发生这种事吗?

你为什么不试试这个?

  • 从父级访问iframe的变量

top.username=document.getElementById("iframeid").contentDocument.top.username;