javascript - 当前父页面的问题以及表单提交到 _blank 窗口的重定向
问题描述
我放在一起的以下代码按以下方式工作:
1) 在 PAGE1.php 产品列表页面上,用户单击 BuyNow 按钮并触发一个表单,通过“_blank”将项目变量传递到新页面,该页面位于 INVOICE.php 上,发票在屏幕上创建并显示..
2)原始父页面 PAGE1.php 的特点是产品列表和 BuyNow 按钮在表单提交时会自行刷新(不确定如何,因为我没有特别要求它这样做)。
3)我需要 PAGE1.php 上的表单来触发发票“_blank page”INVOICE.php 页面,就像它当前所做的那样,但也让原始父窗口 PAGE1.php 也重定向到 PAGE3.php 或任何其他自定义页面 url比如 UPSELL.php 而不是简单地刷新原来的 PAGE1.php 页面..
我尝试了不同的方法,但多个函数阻止了所需的变量传递到“_blank”页面。
希望有人能帮我在这周结束这个任务完成..
谢谢!
<form name="fwrdform" class="d-flex justify-content-left" method="post" action="http://EXAMPLE.COM/addtocart">
<input type="hidden" value="1" name="quantity" aria-label="Search" class="form-control" style="width: 65px">
<input type="hidden" name="product_id" value="{{$product->id}}">
<input type="hidden" width="100" height="40" value="submit" src="/buynow.png" alt="Buy Now" onMouseOut="this.src='/buynow.png'" onMouseOver="this.src='/buynow.png'">
<a href="http://EXAMPLE.com/checkout" target="_blank"
value="submit" onClick="document.forms['fwrdform'].submit();"><img border="0" src="http://EXAMPLE.com/buynow.png" width="100" height="auto">
</a>
<br><br>
解决方案
推荐阅读
- docker - Docker 仅为当前会话添加 --insecure-registry
- javascript - 使用返回 [object Object] 作为表名的 JS 对象查询 MySQL
- javascript - 基本 Chrome 扩展的内容和后台脚本之间的连接
- reactjs - .Net Core 2.1 React 和 Signalr 1.0.4 抛出 /negotiate 404 错误
- r - tidyr:按另一个 data.frame 中的值对过滤
- image - 如何在 MATLAB GUI 中更改 UIAxis 中图像的区域?
- sql - Teradata SQL 3 变量根据条件分为两个变量
- excel - 在 SAP 脚本中,是否可以按名称而不是按行位置选择列?
- javascript - 可观察到数据列表在 Edge 中无法正常工作的淘汰赛
- c - 为什么函数'lower'有int作为返回类型和输入类型?