Javascript AngularJS:JSON.parse(数据)。未定义成功
我正在尝试使用JSON.parse数据:[{“id”:“ABC123”,“provider_type”:“Center”,“name”:“Test1”,“phone”:“032229999”,“mobile”:“11111223”,“email”:abc@gmail.com“,”地址“:[“3999,维多利亚州”,“东丹维尔”,“113 HD街”,“K楼D座]。] 和代码:Javascript AngularJS:JSON.parse(数据)。未定义成功,javascript,angularjs,json,node.js,Javascript,Angularjs,Json,Node.js,我正在尝试使用JSON.parse数据:[{“id”:“ABC123”,“provider_type”:“Center”,“name”:“Test1”,“phone”:“032229999”,“mobile”:“11111223”,“email”:abc@gmail.com“,”地址“:[“3999,维多利亚州”,“东丹维尔”,“113 HD街”,“K楼D座]。] 和代码: var callBackProviderSuccess = function(data){ var pro
var callBackProviderSuccess = function(data){
var providerObj = JSON.parse(data);
if(providerObj.success) {
$scope.providerInfo = providerObj.provider;
$localStorage.providerJPayInfos = $scope.providerInfo; IBMService.getStaffsOfProvider(providerID).then(callBackStaffsSuccess,callBackStaffsError);
} else {
$scope.infoLoadingText = "Provider not found on our database";
//try again
IBMService.getProviderById(providerID).then(callBackProviderSuccess,callBackProviderError);
}
};
在if(providerObj.success)上调试时,我收到一条消息:providerObj.success未定义。请帮我说出你的想法。
谢谢是的,JSON中没有
success
属性
改为
if(providerObj) {
是,JSON中没有
success
属性
改为
if(providerObj) {