我想将两个值(参数)从一个html传递到另一个html而不显示url中的值(即与post方法相同)。 如何使用javascript或ajax或jquery获取第二个html中的值。
示例:
client.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>
server.html
<script>?? </script>
如何使用javascript或ajax或jquery在server.html文件中获取数据。 请帮我.... 提前致谢
答案 0 :(得分:1)
你的问题不太清楚。但我从你的问题中理解的是,你想要使用jQuery
之类的东西在page1.html中写下
$.ajax({
url:"page2.html?parm1=v1&p2=v2",
type:"POST"
success:function(){
},
error:function(){
},
});
要阅读page2.html中的参数,请关注this
答案 1 :(得分:0)
如果您没有使用任何脚本语言,那么您可以使用容器。 在容器中加载新的html - 例如iframe并全局保存数据。
答案 2 :(得分:0)
如果您不想从URL传递值,则可以使用javascript cookie来传递值。或者你将需要使用ajax post方法将requried值传递给下一个html 这是ajax post方法调用的代码
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});