如何使用多个参数以角度进行获取请求

时间:2017-06-17 10:19:43

标签: angular ionic2

我正在尝试执行insert语句,它有两个params userid和store。但它似乎没有起作用

addToFavorites(Store,User){
  return this.http.get('http://localhost:8888/PeopleService/GetStore&Offers/Favorite.php?STORE='+ Store +'&User='+User)
    .do(this.logResponse)
    .map(this.extractData)
    .catch(this.catchError); 
}

1 个答案:

答案 0 :(得分:0)

使用@ angular / http

中的 URLSearchParams
addToFavorites(Store,User) {
    const params = new URLSearchParams();
    params.append('STORE', Store);
    params.append('User', User);
    return this.http.get(
        'http://localhost:8888/PeopleService/GetStore&Offers/Favorite.php, 
        { search : params}
    )
    .map(v => this.extractData(v))
    .catch(err => this.catchError(err));
}