Jquery 如何通过http.post angular2传递这样的字符串

Jquery 如何通过http.post angular2传递这样的字符串,jquery,sql-server,angular,http,post,Jquery,Sql Server,Angular,Http,Post,我有一个函数,当像这样“单击”时将使用它 addTest(): void{ let headers = new Headers({ 'Content-Type': 'application/json' }); let body = ''; this.http.post('http://localhost:10000/wa/dataAdd', body, {headers:header

我有一个函数,当像这样“单击”时将使用它

addTest(): void{

  let headers = new Headers({ 'Content-Type': 'application/json' }); 
  let body = '';
  this.http.post('http://localhost:10000/wa/dataAdd', 
                        body,
                        {headers:headers})
  .map((res: Response) => res.json())
  .subscribe( (res: Response) => { this.onRequestChange.emit({ isCreate:false}) });


}
所以如果我需要像这样发送字符串

[{"purchaseId":"0001","Name":"สินค้า กs","Date":"2018-06-13T00:00:00","Price":5000,"NumberQty":2,"TtlPrice":10000}]
所以我把它放到
body
变量中

let body = '[{"purchaseId":"0001","Name":"สินค้า กs","Date":"2018-06-13T00:00:00","Price":5000,"NumberQty":2,"TtlPrice":10000}]';
但我发送的值为空


那么,根据我的经验,如何将这样的字符串发送到DB(SQL Server 2014)

addTest (url:string, data:any): Observable<any>  {

  var headers = new Headers({ 'Content-Type': 'application/json'});
  var options = new RequestOptions({ headers: headers, });
  return this.http.post(url,data,options)
                .map((res: Response): Episodes => res.json())
                .catch(this.handleError);
}
addTest(url:string,data:any):可观察{
var headers=新的头({'Content Type':'application/json'});
var options=newrequestoptions({headers:headers,});
返回this.http.post(url、数据、选项)
.map((res:Response):片段=>res.json()
.接住(这个.把手错误);
}

根据我的经验,数据是一个json对象

addTest (url:string, data:any): Observable<any>  {

  var headers = new Headers({ 'Content-Type': 'application/json'});
  var options = new RequestOptions({ headers: headers, });
  return this.http.post(url,data,options)
                .map((res: Response): Episodes => res.json())
                .catch(this.handleError);
}
addTest(url:string,data:any):可观察{
var headers=新的头({'Content Type':'application/json'});
var options=newrequestoptions({headers:headers,});
返回this.http.post(url、数据、选项)
.map((res:Response):片段=>res.json()
.接住(这个.把手错误);
}
数据是json对象