我请从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()。
'退出()'会停止脚本 – George
或者你可以用'死()' –
_Or_你可以抛出一个异常,而不是抓住它,而是依靠注册的异常处理程序 –