我有两个 HTML s step1.html
和step2.html
,我将拉丁值(envían
)从step1.html
传递给s {{ 1}}通过URL查询字符串,在输入字段值(在tep2.html
中处于隐藏状态)中传递值(envían
)。
我使用一些实用程序函数在step1.html
中获取查询字符串参数的值,并且我在一个文本框中显示该值,但是我在textbox中得到的值与传递的值不同,请参阅屏幕截图。 / p>
获得step2.html
的编码值,帮助我在í
中获得相同的值í
。
编辑:一个缺点是step2.html
是twitter.com,我无法进行任何解码。见下面的截图
提前感谢您的帮助。
step2.html
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
</head>
<body>
<div class="">
<form action="step2.html">
<input type="submit" value="click to submit"/>
<input type="hidden" name="val" value="envían" />
</form>
</div>
</body>
答案 0 :(得分:1)
您无法在网址中使用í
,因此会将其编码为%ED
。
您可以1)使用POST
表单而不是默认GET
。或2)解码val
变量的值。请参阅此Stack Overflow问题:JavaScript URL Decode function。