1

我想将两个值(参数)从一个 html 传递到另一个 html,而不显示 url 中的值(即与 post 方法相同)。如何使用 javascript 或 ajax 或 jquery 获取第二个 html 中的值。

例子 :

客户端.html

<html>
<body>

<form id="Form1" action="http://xyz/plus/server.html" method="post">
<table width="40%">
    <tr><td>Country:</td><td><input type="text" name="country" id="country" />  </td></tr>
    <tr><td>Language:</td><td><input type="text" name="lang" id="lang" /></td></tr>
    <tr><td align="center"><input type="submit" /></td></tr>
</table>
</form>

</body>
</html>

服务器.html

<script>?? </script> 

如何使用 javascript 或 ajax 或 jquery 在 server.html 文件中获取数据。请帮助我....在此先感谢

4

3 回答 3

1

你的问题不是很清楚。但我从你的问题中了解到的是,你想要下面使用 jQuery 的东西

写在page1.html中

$.ajax({
    url:"page2.html?parm1=v1&p2=v2",
    type:"POST"
    success:function(){
    },
    error:function(){
    },
 });

要读取 page2.html 中的参数,请遵循

于 2013-05-09T07:28:47.367 回答
0

如果您不使用任何脚本语言,那么您所能做的就是使用容器。在容器中加载新的 html,比如 iframe 并全局保存数据。

于 2013-05-09T07:28:21.370 回答
0

如果您不想从 URL 传递值,您可以使用 javascript cookie 来传递值。或者你将需要使用 ajax post 方法将所需的值传递给下一个 html 这里是 ajax post 方法调用的代码

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
于 2013-05-09T07:34:37.437 回答