Javascript jQuery跨域ajax调用和Internet Explorer

Javascript jQuery跨域ajax调用和Internet Explorer,javascript,jquery,ajax,internet-explorer,Javascript,Jquery,Ajax,Internet Explorer,以下代码在Firefox中运行良好,但在IE中从未调用该链接,使用相当通用的[Object Error]调用异常 var GoalID = "e13e68a8-ae18-49f1-9d2f-e052a63fac51"; try { $.ajax({ type: "GET", url: "http://www.externallink.co.uk/GoalAccessed.aspx?id=" + GoalID, dataType: "script"

以下代码在Firefox中运行良好,但在IE中从未调用该链接,使用相当通用的[Object Error]调用异常

var GoalID = "e13e68a8-ae18-49f1-9d2f-e052a63fac51";
try
{
    $.ajax({
      type: "GET",
      url: "http://www.externallink.co.uk/GoalAccessed.aspx?id=" + GoalID,
      dataType: "script"
    });
}
catch(err){alert(err);}

有没有办法克服这个问题?

不允许跨域Ajax调用

解决方案(不是最好的)


不允许跨域Ajax调用

解决方案(不是最好的)

您可以尝试加载(url、[data]、[func])

我试图使用$.post加载HTML页面,但当我偶然发现加载时,它不起作用。我尝试进行跨域引用(XSS),但它使用了一个警告-用户收到一个安全警告“此页面试图访问不受其控制的信息。这会带来安全风险。是否继续?”。如果用户说是,它将允许加载内容

要更详细地了解一些示例代码,您可以尝试以下url:

您可以尝试加载(url、[data]、[func])

我试图使用$.post加载HTML页面,但当我偶然发现加载时,它不起作用。我尝试进行跨域引用(XSS),但它使用了一个警告-用户收到一个安全警告“此页面试图访问不受其控制的信息。这会带来安全风险。是否继续?”。如果用户说是,它将允许加载内容

要更详细地了解一些示例代码,您可以尝试以下url:


您应该提醒(err.message)Relavent:您应该提醒(err.message)Relavent:不允许跨域XHR请求。在外部域上动态导入脚本是可以的——这就是jQuery的数据类型:“script”参数所做的。不允许跨域XHR请求。在外部域上动态导入脚本很好——这就是jQuery的数据类型:“script”参数所做的。
Prepare a local file (e.g. localfile.asp) 
which initiates RPC to a remote server