繁体   English   中英

javascript重定向到具有表单操作后的页面,然后返回具有输入值的前一页?

[英]javascript redirect to a page which with form action post, then get back to previous page with input value?

我正在尝试选择选项并使用表单操作发布方法重定向页面以获取一些信息,并在通过javascript提交后使用这些输入值返回上一页。 谁能告诉我该怎么做?

这是我在js中的代码:

var elements = document.getElementsByName("shipping_id")[0];
  elements.onchange = function(){
     if(this.selectedIndex == 1){
       var newWin = open('/test/static/src/html/test.htm','test','height=589,width=1004');

}; };

html中的代码:

<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>test</title>
  </head>
  <body>
  <form method="post" action="http://test.ashx">
  <input type="submit" value="submit" />
  </form>
  </body>
</html>

谢谢,期待听到答案!!

您可以使用localStorage或sessionStorage来保存信息,然后将其传递到另一个页面。

以下是localStorage和sessionStorage示例的链接: http : //www.w3schools.com/html/html5_webstorage.asp

检查此答案以供参考: 将值从一页发送到另一页

这就是AJAX的发明目的。 不用担心,它实际上非常简单。

AJAX的要点是(从第一页开始)您将数据发送到另一个文件,该文件对数据进行某些操作(例如,MySQL查询,并使用其中的数据创建格式化的表)并返回结果,代码然后显示回(第一页)。

关于AJAX的最好的事情是它在后台执行所有这些操作,并且页面不会更改,刷新或闪烁。 看起来很专业...

看一下这些例子,看看AJAX有多容易。

一个简单的例子

更复杂的例子

根据下拉列表1中的选择填充下拉列表2


使用AJAX制作登录系统

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM