2
は、そのエラーを得た(コントローラの名前はProductsController
です):このような呼び出しコントローラメソッドは
public ActionResult GetProducts()
{
return false;
}
電話番号:
$(document).ready(function() {
$.ajax({
type: 'POST',
url: '@Url.Action("GetProducts", "ProductsController")',
dataType: 'json',
cache: false,
contentType: 'application/json; charset=utf8',
data: JSON.stringify(""),
})
Chromeのコンソールでは、次のように表示されます。
jquery-1.10.2.js:8720 POST http :// localhost:56408/ProductsConトラベラー/ GetProducts 404(見つからない)
あなたは何が問題なのでしょうか?
「ProductsController」の代わりにコントローラ名の接頭辞「Products」を使用してください – Nkosi