Ajax 経由で MVC メソッドを呼び出そうとしています。クライアント側のコードは次のとおりです。
var serviceUrl = "/Regions/GetRegionPoints";
$.get(serviceUrl, { id:region_id}, function (data) { alert("Data Loaded: " + data); });
私のMVCメソッドは次のとおりです。
public JsonResult GetRegionPoints(string id)
{
var model = GetRegionPoints();
if (model.Any())
{
return new JsonResult(){Data = model};
}
return new JsonResult();
}
クライアントが Ajax を呼び出してからアクションが呼び出されていることがわかりますが、成功せず、クライアントにデータがありません ( alert("data loaded") ) は呼び出されません。
何が問題ですか?