-1
我有一個顯示橫跨頂部的資產標題列,時間列下來左側的時間表形式的應用程序,並用戶可以單擊以生成帶有窗體的彈出窗口的表格。在提交時,newjobform關閉並使用子窗體中的這段代碼更新父頁面。我怎麼能刷新比父頁面以外的頁面從彈出的彈出窗口的關閉
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.href = window.opener.location.href;}
這工作正常,如果工作安排在第一次嘗試。但是,如果用戶安排與其他工作衝突的作業,則表單會重新打開,並顯示嘗試的數據以及與哪個作業發生衝突的通知。第二個彈出窗口中斷到父頁面(schedule.php)的鏈接,然後不刷新日程表頁面。在發生衝突的情況下,我如何強制從提交的彈出窗體重新加載時間表頁面?
我的建議是寫一個Ajax請求,您可以查詢到在提交之前查看是否有衝突。 –
我有一個基於我的PHP的衝突檢查,這就是刷新錯誤。衝突必須在用戶可以看到的表單頁面上生成新信息,然後在查看衝突信息時更改表單。 – royjm
對,我在說什麼是你需要移動的地方衝突檢查正在發生(在提交),這樣就可以確保您有刷新頁面之前有效數據。 –