我有两个应用程序:
AppB的html页面使用以下代码调用AppA的方法:
jQuery.support.cors = true;
$.ajax({
url: 'http://localhost:1834/Home/SomeAction',
type: "GET",
dataType: "html"
}).done(...).error(...);
AppA返回一个html片段。
代码适用于IE9(同时使用type = POST,data = somejson,contenttype =“application / json”),但它不适用于FF12或Chrome19(Status = 0,StatusText =“error”) )
是否与跨站点脚本有关?
PS:
感谢。
答案 0 :(得分:1)
你是对的,它与同源政策有关。您的请求必须位于同一个域和相同的端口上。