0

我在 Server1 中有一个使用 asp:Chart 显示图表的网页。我的应用程序部署在 Server2 中并尝试如下加载我的 div

$("#div").load("http://server1/charts", function(response, status, xhr) {
        if (status == "error") {            
            alert("Error: " + xhr.status + " " + xhr.statusText);
        }
    });

不幸的是,我收到了一个错误,因为Error: 0 No Transport 欢迎提出任何建议。

4

1 回答 1

1

要启用跨域调用,您可以尝试

jQuery.support.cors = true;

如果这不起作用,您可以通过:
http ://www.west-wind.com/weblog/posts/2007/Jul/04/JSONP-for-crosssite-Callbacks
https://en.wikipedia.org/维基/JSON
http://remysharp.com/2007/10/08/what-is-jsonp/

您可以关注其中任何一个

于 2012-08-03T18:37:28.450 回答