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/