Javascript AngularJS、$resource和PHP错误
我有一个REST PHP API来获取一些数据,我使用AngularJS$resource来收集它们 当在$save之后发生PHP错误时,调用的函数不是错误回调,而是成功回调,并且对象将成为包含PHP错误的字符数组。 由于对象实际上是以这种方式销毁的,所以我丢失了原始数据Javascript AngularJS、$resource和PHP错误,javascript,angularjs,Javascript,Angularjs,我有一个REST PHP API来获取一些数据,我使用AngularJS$resource来收集它们 当在$save之后发生PHP错误时,调用的函数不是错误回调,而是成功回调,并且对象将成为包含PHP错误的字符数组。 由于对象实际上是以这种方式销毁的,所以我丢失了原始数据 有没有办法让$resource看到错误?出现错误时,API需要返回除2xx以外的状态。如果查看,您可能会发现只有满足以下条件时才会调用成功回调: 200 <= status && status <
有没有办法让$resource看到错误?出现错误时,API需要返回除2xx以外的状态。如果查看,您可能会发现只有满足以下条件时才会调用成功回调:
200 <= status && status < 300
200您需要在PHP中处理错误,并使用PHP返回正确的错误代码使用header函数返回错误代码,如下所示:
header('HTTP/1.1 500 Internal Server Error');
谢谢,我没想到要查来源。