【发布时间】:2016-07-08 12:01:05
【问题描述】:
我想重定向到使用 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>";
第二种方法对我有用,但我认为这不是好方法。那么在脚本完成执行后是否有任何其他选项可用于重定向查看。 示例:如果我插入表单数据,然后我想向用户显示数据已正确插入到脚本中,然后我希望页面重定向。 先编写脚本,然后再进行页面重定向。
【问题讨论】:
-
如果您的功能没有改变,可以在调用视图时运行您的脚本。
-
@MayankVadiya。我想先执行脚本,然后我想重定向到另一个页面。功能正常工作只有脚本消失,因为页面被重定向。
标签: javascript php codeigniter