使用纯 Javascript 加载外部 URL 内容

vib*_*bol 1 javascript

以下 JQuery 获取外部 url 的内容:

var url = 'example.com/editor/stores/10';
$('#storeArticlePublish_Channel').load(url);
Run Code Online (Sandbox Code Playgroud)

我不想使用 JQuery。我将如何使用普通的 javascript 做到这一点?

Tus*_*har 5

您可以为此使用 XMLHttpRequest 对象。要发出请求:

var xmlhttp;
if (window.XMLHttpRequest)
{
  xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("GET",URL,true);
xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

“URL”是您要执行/打开的 url。第三个参数用于异步请求,它可以是 true 或 false。要在#storeArticlePublish_Channel元素中获得结果,您只需在下一行中使用它:

document.getElementById("storeArticlePublish_Channel").innerHTML = xmlhttp.responseText;
Run Code Online (Sandbox Code Playgroud)