javascript - jQuery 跨域 ajax 调用和 Internet Explorer

标签 javascript jquery ajax internet-explorer

下面的代码在 Firefox 中工作正常,但在 IE 中永远不会调用链接,异常是使用相当通用的 [对象错误] 调用的

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调用

解决方案(不是最好的)

Prepare a local file (e.g. localfile.asp) 
which initiates RPC to a remote server

关于javascript - jQuery 跨域 ajax 调用和 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/938690/

相关文章:

php - 如果单击浏览器按钮,如何在服务器端显示消息

javascript - 在 asp.net mvc 中提交 Ajax.BeginForm 后 jQuery 代码无法正常工作

javascript - 如何在 Angular 4 中将样式导出为 css 文件

javascript - 如何在 View 页面上打印来自服务器的 json 数据

javascript - Bootstrap + 词缀 : affixed menu jumps off screen

javascript - 重申div jquery中的类中的类

javascript - LocalStorage 选项卡中的更改日期

javascript - 如何使用 google map api 和 javascript 查找附近的医院

Javascript `this` - 包含对象的引用

php - Jquery - 根据 sql 结果的值更改字体颜色