edge不支持ajax,AJAX无法处理IE和EDGE
我在某些方面使用ajax创建了一个应用程序,我发现它并没有在IE和EDGE上工作。在下面的示例中,我试图从一个html页面生成PDF。这是我的代码$(document).ready(function() {try {var url_string = window.location.href;var url = new URL(url_string);var token = url.searchPa
我在某些方面使用ajax创建了一个应用程序,我发现它并没有在IE和EDGE上工作。
在下面的示例中,我试图从一个html页面生成PDF。
这是我的代码
$(document).ready(function() {
try {
var url_string = window.location.href;
var url = new URL(url_string);
var token = url.searchParams.get("token");
if (url_string.includes('/quiz/show_report')) {
$.ajax({
cache: false,
type: "POST",
url: '/chart.js?token=' + token
});
}
} catch (e) {}
});
在文件上,我正在打电话
$.ajax({
cache: false,
type: "POST",
url: '/download_pdf?token=' + token,
data: {
natural_chart: $('#natural-chart').attr('data-image'),
humanities_chart: $('#humanities-chart').attr('data-image'),
language_codes_chart: $('#language-codes-chart').attr('data-image'),
mathematics_technology_chart: $('#mathematics-technology-chart').attr('data-image')
}
}).success(function(e) {
window.location = '/download?token=' + token;
});
我尝试过:
使用缓存false
强制即与该元标记的兼容模式:
那:
以及所有其他兼容的元标记。我也试过那些
我们将jquery版本更新为更新版本(3.2.1),
任何人都知道我可以做些什么来解决它?
提前谢谢
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)