0
我在com_product的admin端的default.php裏面找到了一個表單。問題是,表單在提交後重定向回控制面板。我需要它留在當前頁面。 形式使用GET方法和動作,我已經嘗試了所有這些:在Joomla提交表格後留在同一頁面!後端
<form method="get" action="<?php echo $current_url; ?>">
...
$current_url = $_SERVER['QUERY_STRING'] . '&' . $_GET['date_scope']; // Results: administrator/index.php?date_scope=1&submit_range=
也:
$current_url = $_SERVER['QUERY_STRING']; // Results: administrator/option=com_product&view=reports?date_scope=1&submit_range=
也:
$current_url = JURI::root() . 'administrator/index.php?option=com_product?' . $_SERVER['QUERY_STRING'] . $_GET['date_scope']; // Results: administrator/index.php?date_scope=1&submit_range=
也:
$current_url = $_SERVER['REQUEST_URI']; // Results: administrator/index.php?date_scope=1&submit_range=
還有:
$current_url = JURI::root() . 'administrator/index.php?option=com_product'; // Reuslts: administrator/index.php?date_scope=1&submit_range=
也:
$current_url = JURI::root() . 'administrator/index.php?option=com_product' . $_GET['date_scope']; // Results: administrator/index.php?date_scope=1&submit_range=
任何想法如何處理,所以它的形式提交後停留在同一頁面?
有人請嗎? –
給出default.php和保存數據的控制器代碼。 – Irfan
不幸的是,我沒有及時收到答案。無論如何,這個問題的原因以及我使用AJAX的其他原因。問題現在被刪除,如果有的話,答案將用於未來。不管怎麼說,還是要謝謝你。我在default.php上寫的是一個沒有任何操作的簡單表單。只需