0

是否有可能在 mvc architecturere 中获得跨域 ajax?我正在使用 jsonp,如果两个站点都在本地主机中,它可以完美运行。我的疑问是,mvc架构是否阻止了jsonp调用。?? <script src="www.example.com"></script>

$.ajax({ url: "www.example.com?id=abc&callback=?", dataType: "jsonp" });

function mycallback(data)
{`alert(data);`

}
4

1 回答 1

0

在 ASP.NET MVC 3 中返回 JSONP 数据并不是开箱即用的,您需要为其编写包装器。

什么是 JSONP?

服务器返回 JSONP 并在查询字符串中添加了“?callback=”,因此服务器将处理请求,而不是返回 JSON 对象或 XML,它使用回调参数作为包装器以“application/x-javascript”响应进行响应函数,所以当请求被响应时,浏览器会执行返回的 JavaScript。

于 2013-02-05T09:33:52.710 回答