[英]Using Access-Control-Allow-Origin with MVC
我正在嘗試使用簡單的HTML與JQuery頁面和另一個域上的MVC站點進行簡單的跨域調用。
我的基礎是我做的...
在ASP.Net MVC中設置Access-Control-Allow-Origin - 最簡單的方法
這是我簡單網站中的電話......
<script type="text/javascript">
$(function () {
$.get("http://example.com:20874/Home/YourMethod", function (data) {
alert(data);
});
});
</script>
並且我的控制器......屬性代碼只是從其他問題粘貼...
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[AllowCrossSiteJson]
public ActionResult YourMethod()
{
return Json(@"{""title"": ""example glossary""}");
}
}
但調用網站錯誤...
XMLHttpRequest無法加載http://example.com:20874/Home/YourMethod 。 Access-Control-Allow-Origin不允許使用Origin http://example.com:90 。
有人可以幫忙嗎?
放棄屬性,就像這樣......
public ActionResult YourMethod()
{
HttpContext.Response.AppendHeader("Access-Control-Allow-Origin", "*");
return Json(@"{""title"": ""example glossary""}");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.