簡體   English   中英

提交表單並停留在與target ='_ top'相同的頁面上

[英]Submit form and stay on same page with target='_top'

這是我在domain1上的表格:

<form id ='myForm' action='domain2' method='GET' target='_top'>
<input type='hidden' name='id' value='00345897'>
<input type='hidden' name='status' value='Success'>
<input type="submit" value="Submit">
</form>

現在,當我提交表單時,它會轉到操作中提到的domain2。 是否可以將響應返回到domain1? 如果目標屬性是“ _self”或刪除目標屬性,我會得到響應。 但是使用target ='_ top'時,頁面將重定向到domain2。 如何將響應返回到domain1? 謝謝。

響應只能傳遞到瀏覽器做出響應的任何地方。

如果您未指定target ,那么它將與包含表單的頁面顯示在同一窗口或框架中(用表單替換頁面)。

如果您指定target="_top" ,它將出現在頂層框架中,並替換掉它。

如果要將數據發送到發出請求的站點,則需要執行以下任一操作:

  • 從domain1的服務器發出HTTP請求,而不是從瀏覽器
  • 使用Ajax向domain1發出請求(處理跨源問題 ),然后使用JavaScript將數據發送到domain1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM