のタイプのajaxが呼び出されますajax
の呼び出しのタイプ[HttpDelete]
MVC属性はリッスンしますか?私はJsonResult
の下に[HttpDelete]
属性で装飾されていると言う。[HttpDelete] Asp.Net MVC
[HttpDelete]
public JsonResult DeleteData(string id)
{
//deleting the data
return new Json{Data="Deleted", JsonRequestBehavior=JsonRequestBehavior.AllowGet};
}
は今、私は$.ajax
と$.post
でこれらJsonResult
を起動しようとしましたが、それらの両方は、このコントローラのメソッドをトレースできませんでした。その明確な私は[HttpPost]
属性の装飾を通してこれを行うことができますが、私はdata
を削除しているので、それはより良いIMHOでなければなりません。 [HttpDelete]
属性で装飾されたコントローラメソッドをajax
まで呼び出すにはどうすればよいですか?
右ああ...これは私が欠けていたものです..私たちは、この権利のための省略名はありませんか? '$ .post'や' $ .get'のように... –
私は恐れていません。あなたが投稿したもの(すなわち、 '.post'と' $ .get')は、直接マップする唯一の[短手関数](https://api.jquery.com/category/ajax/shorthand-methods/)です。動詞に。使いやすさのために自分のショートハンドバージョンを作成しない限り、おそらく '$ .ajax'を使う必要があります。 –
オハイオ州..オハイオ州..申し訳ありません..説明のためにありがとうございます.. :)少しの瞬間で受け入れてください:) –