gpt4 book ai didi

javascript - 仅在脚本在 codeigniter 中完成执行后才重定向

转载 作者:行者123 更新时间:2023-11-27 22:48:01 24 4
gpt4 key购买 nike

我想使用 codeigniter 中的脚本重定向到 View 。 先编写脚本,然后再进行页面重定向

<?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>";

第二种方法对我有用,但我认为这不是好方法。那么,是否有其他选项可用于在脚本完成执行后进行重定向以进行查看。示例:如果我插入表单数据,然后我想向用户显示数据已正确插入到脚本中,然后我希望页面重定向。先编写脚本,然后再进行页面重定向

最佳答案

解决我的问题

如果我们想先执行脚本,然后在超时后执行。前任。 :如果我们想向用户显示数据已正确插入脚本中,然后我希望页面重定向。

                    echo "<script>";
echo "alert('Data Insereted Properly..!');";
echo "</script>";
$url = base_url().'/index.php/home/login';
header("refresh:3;url=$url");

关于javascript - 仅在脚本在 codeigniter 中完成执行后才重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com