我只是想知道如何在Ionic2(Angular2)中实现http删除。我确实有一个JSON API,我只是想删除它中的一个特定数据。http在Ionic 2中删除
我想delte这样的数据:
this.http.delete('http://sample.com/XXX/api.php/cart?filter=cart.customer_id,eq,21&transform=1
我知道,这仅仅是一个基本的问题,但我不知道如何实现。希望你们能帮助我。先谢谢你。
我只是想知道如何在Ionic2(Angular2)中实现http删除。我确实有一个JSON API,我只是想删除它中的一个特定数据。http在Ionic 2中删除
我想delte这样的数据:
this.http.delete('http://sample.com/XXX/api.php/cart?filter=cart.customer_id,eq,21&transform=1
我知道,这仅仅是一个基本的问题,但我不知道如何实现。希望你们能帮助我。先谢谢你。
首先,您必须确保您有权在网址上执行DELETE。
其次,请确保您的网址是否正确: http://sample.com/XXX/api.php/cart?filter=cart.customer_id,eq,21&transform=1
最后,Http
delete命令是
delete(url: string, options?: RequestOptionsArgs): Observable<Response>
返回Observable
这意味着它不会执行,直到你调用subscribe()
它:
this.http.delete(YOUR_URL).subscribe(
resp => console.log('deleted'),
error => console.log('error occur, delete fail')
);
“,直到你调用subscribe():”非常简单的一步被初学者遗忘 – Raghav
这里是链接到角2 http here(这是什么离子2使用)
它会是这个样子:
delete() : Observable<any> {
return this.http.delete(http://sample.com/XXX/api.php/cart?filter=cart.customer_id,eq,21&transform=1)
}
那么你可以使用别的它在那里就像这样:
this.service.delete().subscribe(()=>{
//do something after deleted
})
在PHP端你会需要抢变量:
$req = $_GET['filter']
你的api上的代码是什么样的? – rjustin
我还没有代码先生删除。很抱歉,但我是一个新手。 – Patrick
我想用这个API url删除所有的数据。 – Patrick