【问题标题】:CodeIgniter Return value from a controllerCodeIgniter 从控制器返回值
【发布时间】:2012-02-21 04:45:03
【问题描述】:

我通过 Ajax 调用这个控制器:

class Landing extends CI_Controller 
{

    function __construct()
    {
        parent::__construct();

    }


    function Index()
    {
        if ( $smt ){
            return TRUE;
        }else{
            return FALSE;
        }
    }

}

虽然如果替换:

return TRUE;

通过

echo TRUE;
exit;

它有效。我想知道为什么?

【问题讨论】:

    标签: codeigniter jquery return


    【解决方案1】:

    当您进行 ajax 调用时,响应是从 URL 返回的 HTML 脚本。如果您要使用

    创建一个空的 PHP 文件
    return TRUE;
    

    它不会向查看文件的用户显示任何内容,但是

    echo 'true';
    

    将返回一个字符串。这就是您的 AJAX 调用所接收到的内容。

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 2013-07-06
      相关资源
      最近更新 更多