加载asp:从不同服务器到我的div的图表

时间:2012-08-03 18:20:09

标签: jquery cross-domain

我在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 欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

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

jQuery.support.cors = true;

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

你可以关注其中任何一个