php - CodeIgniter错误页面以弹出模式显示

标签 php jquery codeigniter error-handling

我们如何显示所有类型的错误消息而不重定向到错误页面application\errors\*error_pages*在这里,我们将停留在同一页面上,如果操作中发生任何错误,它将在 pop 模式下显示。谁能帮我提供代码示例?

最佳答案

虽然问题尚不清楚。您可以像下面这样检查404-找不到页面的可用性:-

首先在application/config文件夹中打开routes.php,并设置一个自定义 Controller 名称。

$route['404_override'] = 'my404/404_page'; //my404 is class name. 

创建一个新的 Controller ,并在其中编写以下代码。
<?php 
  class my404 extends CI_Controller 
  {
    public function __construct() 
    {
        parent::__construct(); 
    } 

    public function 404_page() 
    { 
        // instead of loading any view just handle this response via ajax call from your client side
        $error= array();
        $error['error_code']='404';
        $error['error_message']='This url is not found';
        echo json_encode($error);
    } 
  } 
 ?> 

关于php - CodeIgniter错误页面以弹出模式显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26602389/

相关文章:

php + sql语句总是返回成功?

javascript - Jquery 输入掩码来输入日期范围

mysql - 在使用 CodeIgniter 的 Active Record 类形成的 MySQL UPDATE 查询中执行算术运算

php - CodeIgniter session 错误 - 不允许取消链接操作

php - 使用 php 删除行时出现问题

php - 包含 validation.php 文件不执行

javascript - 使用 JQuery UI 选项卡添加新选项卡

javascript - Skrollr 即时弹出文本

codeigniter - Nginx CodeIgniter 移除 URL 中的 index.php

php - 按记录数从数据库顺序中选择