2017-03-09 36 views
0

我試圖把一個單頁上3個外部I幀[信用卡信息]如下:iframe的形式重置submiting後成功只在第二嘗試

<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.

回答

0

它可能有餅乾做,或包含在框架內容的HTML/JS一些臨時數據。

想象一下,所有3個I幀認爲「我已經指示下一交易中的cookie是#5」

你在第一個提交訂單。服務器現在將#6存儲爲下一個事務。

當您在第二個iframe中提交時,您沿#5發送。服務器看到它,並認爲「出了問題,讓我們讓他們重試」
因此,你的第二個iframe重新加載,這次得到適當的cookie。
這就是爲什麼它重新加載後的原因。

+0

有關如何解決該問題的任何想法? – Ben

+0

@你不得不在代碼中自己刷新iframe,然後用戶嘗試輸入信息。我個人只會一次顯示一個iframe。根據需要創建它們。 –

相關問題