Я хочу перенаправить просмотр со скриптом в codeigniter. Сценарий сначала, а затем перенаправление страницы.Переадресовать только после скрипта Завершает его выполнение в codeigniter
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {
public function login()
{
$this->load->view('login');
}
}
Я пробовал этот код, но он не работает, потому что страница перенаправляется до того, как скрипт завершит выполнение. Итак, как показать уведомление в режиме оповещения.
echo "<script>";
echo "alert('User not Found');";
echo "</script>";
redirect('home/login');
Я пытался с этим также,
echo "<script>";
echo "alert('User not Found');";
echo "</script>";
echo "<script>setTimeout(\"location.href = 'http://localhost/dealsnow/index.php/home/login';\",300);</script>";
Второй способ работает для меня, но я думаю, что это не хороший способ. Итак, есть ли другой вариант, доступный для перенаправления для просмотра после того, как скрипт завершает его выполнение. Пример: если я вставляю данные формы, а затем хочу показать пользователю, что данные правильно вставлены в сценарий, а затем я хочу перенаправить страницу. Сценарий сначала, а затем перенаправление страницы.
Может запускать ваш скрипт при вызове view, если ваша функциональность не изменяется. –
@MayankVadiya. Сначала я хочу выполнить сценарий, а затем я хочу перенаправить на другую страницу. функциональность работает правильно, только скрипт исчезает, потому что страница перенаправляется. – Bhavin