iframe表单在提交后重置,并且仅在第二次尝试时才能成功



我试图在单个页面3外部IFRAMES [信用卡信息]上以下:

<div class="row">
  <h5>First guy</h5>
  <iframe src="https://www.foo.com"></iframe>
</div>
<div class="row">
  <h5>Second guy</h5>
  <iframe src="https://www.foo.com"></iframe>
</div>
<div class="row">
  <h5>Third guy</h5>
  <iframe src="https://www.foo.com"></iframe>
</div>

第一个iframe正在做其工作,但是当我转到第二个工作时,在输入信息并单击提交后,它重置,我必须再次将信息放置,然后才能成功。

有什么想法吗?

b。

它可能与cookie或框架内容的HTML/JS中包含的一些临时数据有关。

想象所有3个iframes认为"我有一个cookie,表明下一次交易是#5"

您在第一个订单中提交订单。服务器现在将#6存储为下一个交易。

当您在第二个IFRAME中提交时,您会发送#5。服务器看到了它,并认为"有问题,让他们重试"
因此,您的第二个iframe重新加载,这次得到了适当的cookie。
这就是为什么它在重新加载后工作。

相关内容

最新更新