我需要从将发送的其他函数获取postKey和postValue 键名和键值,然后发布。 但我找不到发送stringify变量而不是静态值的方法
像这样它不起作用: postRequest(postKey?: any, postValue? any){
return this._http.post(this._url, JSON.stringify({postKey: PostValue } ))
.map(res => res.json());
}
只有这样才有效(静态):
postRequest(post?: any){
return this._http.post(this._url, JSON.stringify({SomeKey: 'SomeValue' } ))
.map(res => res.json());
}
答案 0 :(得分:2)
postRequest(postKey?: any, postValue){
return this._http.post(this._url, postKey ? JSON.stringify({[postKey]: PostValue }: null ))
.map(res => res.json());
}
答案 1 :(得分:0)
解决了这个问题:
return this._http.post(this._url, '{"' + postKey + '": "' + postValue + '"}')