我有一個以引導模式樣式表單打開的窗體。這個表單有按鈕。當它被點擊時,警告框應該顯示出來。我使用這個代碼。一個瀏覽器重新發送通知出現後如何使按鈕的行爲像這樣?
echo "<script>";
echo "alert('".$this->session->userdata('message')."');";
echo "window.top.location.reload();";
echo "</script>";
一切都很好。
我的問題是如何使按鈕刷新頁面就像當你在地址欄中輸入?
我的形式流動:
形式 - >按鈕clicked->數據發送到控制器 - >在控制器 - >處理後的數據發送至模型做過程 - >插入到DB - >返回消息發送到控權>在控制器迴應警報。
哪裏是單擊事件處理? – Rayon
(如果我明白你要做什麼)我會使用AJAX來調用一個小的PHP腳本,它將返回來自服務器的消息。這樣,你不需要從PHP回顯js,並且消息將始終是最新的 – urban
流程如下所示:form-> button clicked->將數據發送給controller->在controller中執行process->將處理的數據發送給model - >插入到DB - >將消息返回給控制器 - >在控制器中響應警報。 – Vahn