jQuery.fn.load() 已弃用?

jQuery.fn.load() is deprecated?

jQuery.fn.load() 在 jquery 3.X.X 中已弃用? 我正在处理文档。

我的代码是: $("#myDiv").load('mypage.html');

如何将 mypage.html 加载到 #myDiv?

您的代码是正确的。这个load method you use isn't deprecated, but the load event是。

来自Beamtic's website

您可以尝试将 load() 方法替换为 on('load', ...)

给定弃用代码:

tjq(this).load(function() {
  tjq(this).closest(".middle-block").middleblock();
});

尝试将其更改为:

tjq(this).on('load', function() {
  tjq(this).closest(".middle-block").middleblock();
});

链接到此 post 顶部的 Jacob 网页也提供了其他类似的已弃用 jQuery 代码的解决方案。

也就是说,由于您传递的是 URL,而不是函数,我不确定这将如何转化为您的情况。我的意思是我猜 $("#myDiv") 是一个函数?)。

可以肯定的是,很多人(包括我之前)都在寻找上面显示的解决方案。我只是不确定确切地如何翻译您的代码以供您使用。