Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angular中使用多个参数发出get请求_Angular_Ionic2 - Fatal编程技术网

如何在angular中使用多个参数发出get请求

如何在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

我正在尝试执行一个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.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'未定义)”请发帖子并包含详细信息。我不认为这是必要的。我找到了一个解决方案。地图问题的方法。但是谢谢你的帮助。如果你不询问错误,我不会注意到我的错误-_-