如何在angular中使用多个参数发出get请求
我正在尝试执行一个insert语句,它有两个参数userid和store。但它似乎不起作用如何在angular中使用多个参数发出get请求,angular,ionic2,Angular,Ionic2,我正在尝试执行一个insert语句,它有两个参数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.extractD
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);
}
使用@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));
}
你不工作是什么意思?有错误吗?反应如何?请阅读抱歉,我忘记添加错误“SyntaxError:JSON解析错误:意外标识符“Query”和“TypeError:error.JSON不是函数。(在'error.JSON()'中,'error.JSON'未定义)”请发帖子并包含详细信息。我不认为这是必要的。我找到了一个解决方案。地图问题的方法。但是谢谢你的帮助。如果你不询问错误,我不会注意到我的错误-_-