$.ajax
外部の ASP.NET MVC サイト (この場合は自分のサイト) からデータを取得したいと考えています。以下のコードは、404 Not Found error
(もちろんurl
有効です。
しかし、URL を から に変更すると、url: 'http://myurl.com/Home/GetMyCode/?id=mycode'
すべてurl: 'http://localhost:123/Home/GetMyCode/?id=mycode'
問題ありません。それで、それを修正する方法は?
$.ajax({
url: 'http://myurl.com/Home/GetMyCode/?id=mycode',
type: 'POST',
contentType: "application/json; charset=utf-8",
crossDomain: true,
success: function (res) {
...
},
error: function (jqXHR, textStatus, errorThrown) {
...
}
});
[HttpPost]
public JsonResult GetMyCode(string id)
{
try
{
return Json(new { result = "ok", resultData = "OK") });
}
catch (Exception e)
{
return Json(new { result = "error", resultData = "An error occured" });
}
}