2016-05-08 66 views
0

我有一個名爲'編輯成員'的頁面:包含編輯或刪除等選項的所有成員列表。當我按編輯或刪除時,它會打開第二個標籤,您可以在其中更改數據[...]。完成後,它會關閉選項卡。我想要什麼:關閉標籤(已經工作),然後重新加載編輯頁面。任何好主意?在php頁面之間發送數據

+0

使用websockets在頁面之間進行連接和發送數據。 – apsdehal

+0

你可以使用Ajax來保存和重新加載數據? –

回答

0

你將不得不看看JavaScript和AJAX/WebSockets,因爲你想要做什麼發生在客戶機和服務器端語言PHP無法做到這一點。

0

這可以在沒有ajax的情況下完成。

您可以使用Window.opener在原始選項卡上調用javacript。

例如,在選項卡A中,打開選項卡B以編輯實體。在保存時,在標籤B中您撥打:

window.opener.location.reload(); // Reloads tab A 
window.top.close(); // Closes tab B 
+0

您能否詳細說明您的警告? – Jan

+0

@Jan更多地看着它,看起來我的警告是錯的 - 我將它刪除了。您不必擔心外部URL,因爲它會導致幾乎所有瀏覽器都需要的同源安全策略。 – Kaspars