如何解决使用 ajax 代替 fetch API 的任何理由
Fetch API 是处理 XMLHttpRequest 的现代方式。它在各方面都优于传统的ajax。出于好奇,继续前进是否有任何真实世界的原因,为什么您仍然会使用旧的 ajax 调用(如 jquery.ajax)而不是 fetch?
(当然,除了旧的 IE 浏览器支持...)
解决方法
如果代码库已经在任何地方使用了 jQuery 的 ajax,那么人们可能会使用它。尽管现代浏览器支持 module.config.php
,但有些浏览器可能更喜欢保持其代码风格一致并仅使用一种方法。许多开发人员非常重视一致的、可工作的代码,即使它不一定涉及现代版本的东西。
人们可能更喜欢 fetch
的另一个原因是它通常得到更广泛的支持。是的,不支持 fetch 的浏览器现在相对少见,但仍有一小部分用户停留在过时的浏览器上,如 IE11。 (数量正在减少,但不幸的是,它们仍然存在。)为了支持这些用户,人们可能会选择在所有地方实施 XMLHttpRequest
。 (或者人们可能会选择安装 fetch polyfill,有些人可能认为这是一种更优雅的解决方案)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。