我从 ajax (addContent) 调用一个 php 函数:
protected $output = array('success'=>0, 'message'=>'There was an error, please try again.');
public function addContent()
{
$imgName = $this->doSomething();
$this->doSomethingElse();
//save imageName to DB
$this->output['success'] = 1;
return $output;
}
private function doSomething()
{
if($imageOk){
return $imageName;
}
else
{
$this->output['message'] = 'bad response';
//how to return output?
}
}
出于说明目的,我将这些方法简化了。
如果方法 'doSomething()' 输出错误响应,如何将其从 addContent 方法发送回 ajax?如果输出不好,我想退出脚本而不继续执行 doSomethingElse()。