我通过Ajax调用此控制器:
class Landing extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function Index()
{
if ( $smt ){
return TRUE;
}else{
return FALSE;
}
}
}
然后回复是空的,但如果替换:
return TRUE;
通过
echo TRUE;
exit;
有效。我想知道为什么?
答案 0 :(得分:6)
当您执行ajax调用时,响应是从URL返回的HTML脚本。如果您要使用
创建一个空的PHP文件return TRUE;
它不会向查看该文件的用户显示任何内容,但
echo 'true';
会返回一个字符串。这就是你的AJAX调用。