【发布时间】: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