我只是想知道如何在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