【问题标题】:How to make an HTTP request from HTML? [duplicate]如何从 HTML 发出 HTTP 请求? [复制]
【发布时间】:2016-10-08 01:40:06
【问题描述】:

我想从 HTML 发送异步 HTTP 请求,解析响应,并分别更新 HTML 页面。有没有办法在不使用 AJAX 或任何其他第三方库的情况下做到这一点?

我想找到最基本的方法来做到这一点。 既然图书馆可以做到,那么没有它们也应该可以。

值得一提的是,我是一名移动开发人员,检查了几天的 Web 开发。

更新 1

我不必将 AJAX 称为“第三方库”。我的错。

更新 2

感谢所有回复的人。我学到了什么:做我想做的事情的唯一方法是 AJAX,特别是 XMLHttpRequest

【问题讨论】:

  • Ajax 是“在不离开当前页面的情况下使用 JavaScript 发出 HTTP 请求”的过程的名称。如果没有 Ajax,您将无法做到这一点,因为它们是同一回事。 Ajax 不是第三方库。任何你可以用库做的事情,你也可以不用库做,因为库只是“别人编写的 JavaScript”。
  • 您希望它是异步的,但又不想使用 AJAX?这有点奇怪,因为 AJAX 的字面意思是“异步 Javascript 和 XML”(尽管您可以忽略 XML 部分)
  • 只有 ajax 才能使用,如果你不想使用 jquery ajax,你可以随时选择promise
  • @AatifBandey — 这完全没有意义。承诺不是发出 HTTP 请求的方法。

标签: javascript html xmlhttprequest


【解决方案1】:

没有JS就没有办法。最基本的方法是要么使用新的fetch()API,要么使用旧的XMLHttpRequest()link

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-07-20
  • 2017-03-09
  • 2011-10-04
  • 2018-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多