CodeIgniter 从控制器返回值
Posted
技术标签:
【中文标题】CodeIgniter 从控制器返回值【英文标题】:CodeIgniter Return value from a controller 【发布时间】: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;
它有效。我想知道为什么?
【问题讨论】:
【参考方案1】:当您进行 ajax 调用时,响应是从 URL 返回的 html 脚本。如果您要使用
创建一个空的 php 文件return TRUE;
它不会向查看文件的用户显示任何内容,但是
echo 'true';
将返回一个字符串。这就是您的 AJAX 调用所接收到的内容。
【讨论】:
以上是关于CodeIgniter 从控制器返回值的主要内容,如果未能解决你的问题,请参考以下文章
CodeIgniter - 如何从控制器返回 Json 响应