Ionic 我的服务功能不发送HTTP请求

b09cbbtk  于 2022-12-08  发布在  Ionic
关注(0)|答案(1)|浏览(184)

我正在使用Ionic和Angular制作一个移动的应用程序。我在我的Angular服务中有一个功能,可以向服务器发送发布请求
我的问题是,请求从来没有发送,只是什么都没有发生,当我使用的URL中的请求,它的工作,但不是在我的应用程序

marquerDevoirLu(devoir_id){
   console.log(devoir_id);
   let etudiant_id = this.loginService.importantdata['etudiant_id'];
   console.log(etudiant_id);
   let utilisateur_id = this.loginService.importantdata['utilisateur_id'];
   console.log(utilisateur_id);
   console.log(`${this.baseUrl}?func=marquerDevoirLu`)
   return this.http.post(`${this.baseUrl}?func=marquerDevoirLu`,{etudiant_id, devoir_id, utilisateur_id}).pipe(map(user => {
     console.log(user['result']);
     if(user['result'] == 'success'){
       console.log('success');
   
     }

     else{
       console.log('echec');

     }
    
 }));
 }
piztneat

piztneat1#

请检查您是否做了订阅,如果您做的Map函数是返回一个值所以返回一些东西。如果您只想使用数据来记录,使用点击或移动函数来订阅。
return this.http.post(${this.baseUrl}?func=marquerDevoirLu,{etudiant_id, devoir_id, utilisateur_id}).pipe(tap(user) => {user['result']?console.log('success'):console.log('echec')}).subscribe((value)=>{})

相关问题