我如何访问构造函数的元素

时间:2019-07-17 09:42:53

标签: javascript

我在JavaScript中遇到类问题,我想要的是有两个单独的类,一个用于请求,另一个用于执行此方法。 我认为使用一些代码会更清楚。

我试图在顶部发出像变量一样的请求,但仍然无法正常工作,我不想每次都创建一个新实例来访问AdminRequest方法

class UserManager{

   constructor(){
          document.getElementById('add').addEventListener("click",this.addUser);  
          this.request=new AdminRequest();
   }

   addUser(){
       var text=prompt("Some text");
       this.request.requestAddClient(text);
   }
}


class AdminRequest{
     constructor(){
          this.loadUsers();
          this.loadClients();
     }

     requestAddClient(text){
          var xhr = new XMLHttpRequest();
         //Here i have an XMLHttpRequest to server
     }

}

未捕获的TypeError:无法读取未定义的属性'requestAddClient'

0 个答案:

没有答案