いくつかの問題があります:
この簡単なテストを行うと、アラートに「test return simple」というテキストがポップアップ表示されます。
jQuery の投稿:
$.post("http://www.localhost/webapi/api/corkboard/test/", jsonData)
.done(function(data){
alert(data);
});
Asp.Net WebAPI:
[HttpPost]
public string test()
{
return "test return simple";
}
しかし、パラメーターを追加して WebAPI を変更すると、次のようになります。
public string test(string JSONData)
{
var jData = Json.Decode(JSONData);
return "test return: " + jData.Filter;
}
次のエラー メッセージが表示されます。
「リクエスト URI に一致する HTTP リソースが見つかりませんでした ' http://www.localhost/webapi/api/corkboard/test/ '
立ち往生し、ご意見をいただければ幸いです...ありがとう!