如何从Laravel API获取响应消息?

flvlnr44  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(116)

我在后端使用Laravel,在前端使用奥雷利亚。我知道这个问题已经回答了很多次,但没有一个解决方案是为我工作。我想把自定义信息发送回奥雷利亚并提取出来。我正在努力做的事情:

//post api
.then(response => response.json())
        .then(jsonData => {                   
        
           if(jsonData.msg== true)  
           {                
            document.getElementById('close_add_new_modal').click();
           } else {
            console.log(`Error!`); 
           }
        
      });

字符串
每次我都得到一个例外:
可能的未处理Promise拒绝:TypeError:无法读取未定义的属性“json”
后端:我如何尝试发送msg:

return response()->json(['msg' => 'true']);


为了解决这个错误,我引用了这篇文章:Possible Unhandled Promise Rejection. Cannot read property of undefined
跟进,但问题仍然相同。谁能告诉我哪里错了,或者什么是正确的方式获取自定义消息?

bzzcjhmw

bzzcjhmw1#

试试用这个

return json_encode(['msg' => 'true']);

字符串
并尝试使用aurelia-fetch-client处理API请求

import `{HttpClient, json} from 'aurelia-fetch-client';


https://aurelia.io/docs/plugins/http-services/

相关问题