javascript - Jquery 的 .load() 速记方法在 JavaScript 中的等价物是什么?

标签 javascript jquery ajax

这是针对未折旧的新 jquery .load() ajax 简写方法。

例如,以下 jquery ajax 简写方法的等效 javascript 是什么?

$("#targetdiv").load("page.html");

最佳答案

XMLHttpRequest 对象是允许 ajax 请求的 javascript 对象,下面是相同的示例(在像 jquery 这样的底层库中,仅使用此对象进行 ajax 请求)

function loadDoc() {
  var xhttp = new XMLHttpRequest();
    xhttp.open("GET", "ajax_info.txt", true);
  xhttp.send();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("demo").innerHTML =
      this.responseText;
    }
  };

}

关于javascript - Jquery 的 .load() 速记方法在 JavaScript 中的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47819595/

相关文章:

javascript - 删除 X 行之后的最后一行边框

javascript - 多个值的颜色转换器

javascript - jquery 查找下一个带有类的元素

javascript - 在 JavaScript 中包含 JSF 表达式语言

javascript - 移动网络点击背景颜色?

jquery - 使用 SAS WEBAPI 的精细 uploader azure blob

ajax - 如何让我的主机检测到_escaped_fragment_ 并获取相应的 HTML?

mysql - Primefaces ajax 字符集

javascript - 在不滚动的情况下加载当前 div 上方的新 Ajax 内容

javascript - 绑定(bind)事件期间检索到的输入值不正确