Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript重定向到一个带有表单操作post的页面,然后使用输入值返回到上一个页面?_Javascript_Html_Httprequest_Httpresponse - Fatal编程技术网

javascript重定向到一个带有表单操作post的页面,然后使用输入值返回到上一个页面?

javascript重定向到一个带有表单操作post的页面,然后使用输入值返回到上一个页面?,javascript,html,httprequest,httpresponse,Javascript,Html,Httprequest,Httpresponse,我正在尝试选择选项并使用FormActionPost方法重定向页面,以获取一些信息,并在javascript提交后使用这些输入值返回到上一页。谁能告诉我怎么做 这是我在js中的代码: var elements = document.getElementsByName("shipping_id")[0]; elements.onchange = function(){ if(this.selectedIndex == 1){ var newWin = open('/te

我正在尝试选择选项并使用FormActionPost方法重定向页面,以获取一些信息,并在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示例的链接:

请检查此答案以供参考:
这就是AJAX的发明目的。不用担心,其实很简单

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

AJAX最好的地方是它在幕后完成所有这些工作,并且页面不会更改、刷新或刷新。看起来很专业

看看这些例子,看看AJAX有多容易