0

有一个点击事件,它将进入一个新页面。

    $(".class").click(function()
            {
                location.href = "xxx.html";
}

<input type="hidden" value="hidden" id="someid" name="somename"/>

现在,我可以在 xxx.html 中获取这个“somename”隐藏变量吗

谢谢

4

4 回答 4

1

如果您希望传递隐藏变量,可以将其作为 GET 变量传递。

$(".class").click(function()
{
    location.href = "xxx.html?somename="+$('#someid').val();
}

<input type="hidden" value="hidden" id="someid" name="somename"/>
于 2013-05-28T09:59:20.567 回答
1

不,您无法在任何其他页面上获取一个 html 页面的隐藏变量。相反,您应该将此隐藏变量的值作为查询字符串传递。

于 2013-05-28T09:55:42.147 回答
0

假设你想获取隐藏字段的值,你可以使用 val() 来获取它。您可以使用 id 选择器。

$(".class").click(function() {
    location.href = $('#someid').val();
    //OR
    location.href = document.getElementById('someid').value;
}
于 2013-05-28T09:52:28.713 回答
0

除了给定的解决方案之外,您还可以设置一个 cookie,在访问下一个站点之前将值存储在 cookie 中,然后在目标页面上读取 cookie。

于 2013-05-28T10:05:21.387 回答