5
JQueryページとMVCサイトを別のドメインに持つシンプルなHTMLを使って簡単なクロスドメインコールを取得しようとしています。MVCでAccess-Control-Allow-Originを使用する
私は
Setting Access-Control-Allow-Origin in ASP.Net MVC - simplest possible method
...私はこれで何をすべきか基づかよここでコールが
<script type="text/javascript">
$(function() {
$.get("http://example.com:20874/Home/YourMethod", function (data) {
alert(data);
});
});
</script>
とHERESに私のコントローラ...私のシンプルなサイトにあります...属性コードは他の質問からちょうど貼り付けられています...
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をロードできません。 Origin http://example.com:90は、Access-Control-Allow-Originによって許可されていません。
誰でも助けてください。
、どこが必要なHTTPヘッダーを設定していますか? – CBroe
私は[AllowCrossSiteJson]属性がそうするべきだと考えます。 –