jQuery 导致 "Synchronous XMLHttpRequest on the main thread is deprecated"警告

标签 jquery ajax

var data = "<script src='some_script.js'></script><div class='content'> Some html content </div>";
$("#myDiv").html(data);

数据变量的内容实际上是通过ajax调用加载的,但这与我这样说的问题无关。

这似乎会导致“主线程上的同步 XMLHttpRequest 已被弃用”警告,我尝试在网上查找它,有些人说这应该在 jQuery 3 中修复,但即使使用最新的 jQuery 版本,我还是仍然收到此警告,这可能会成为以后的真正问题。

有人知道解决办法吗?我需要在插入 html 时执行脚本。不指向外部文件的脚本标签似乎可以正常工作,不会发出警告。

最佳答案

浏览https://api.jquery.com/jquery.getscript/ document,如果你想动态加载脚本文件。

关于jQuery 导致 "Synchronous XMLHttpRequest on the main thread is deprecated"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884124/

相关文章:

php - 如何从另一个页面更改页面内容

jquery - 升级后子菜单未出现在 WordPress 网站上

javascript - Js/jQuery 包含函数在 IE 中不起作用

javascript - 由另一个 ajax 函数触发的 Ajax 函数不起作用

javascript - Pubnub 在更改 channel 时收到重复的消息

javascript - 如何在页面加载时获取一些 JSON 文件? (同步必然不好)?

javascript - 如何在 Web Worker 中进行 Ajax 调用?

javascript - Bootstrap 3居中导航在链接底部添加5个像素

javascript - 滑出div,如果div打开并且点击了其他,则滑出并滑入新的

jquery - Bootstrap Datetimepicker 和 X-editable - 解析错误