我有两个应用程序:
- 本地主机中的 AppA:1834
- 本地主机中的 AppB:3597
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:
- 对 AppA 的调用有效,并且 AppA 发送带有 200 状态代码的响应。
- jQuery 1.7.2。
谢谢。