4

JQuery 1.8 または 1.7.2 は、DELETE ajax リクエストでデータ パラメータをサポートしていますか。

$.ajax({
    url: '/config/delete',
    type: 'DELETE',
    data: {id:'blah'}
}

そうでない場合、回避策は

$.ajax({
    url: '/config/delete?id=blah',
    type: 'DELETE'
}

私の質問:

  1. 2 番目のアプローチを使用したくないと明言している人を見てきましたが、なぜでしょうか? セキュリティ上の理由はありますか?

  2. 最初のアプローチが機能せず、2 番目のアプローチがうまくいかない場合、ここでの代替手段は何ですか? data:{... method:'delete'} など、メソッドの引数を指定して POST リクエストを送信していますか?

4

1 に答える 1