2015-03-25 26 views
-4

我的示例代码下面写在jQuery的如何使用纯Javascript加载外部页面内容,jQuery使用'load'方法来完成它的方式?

var url = 'example.com/editor/stores/10'; 
$('#storeArticlePublish_Channel').load(url); 

但我不想使用jQuery,所以可能有人帮助我将此转换为JavaScript的

+2

*“但我不知道如何把它写在javascript” * **这是**用JavaScript编写它。你真正要问的是如何在没有jQuery的情况下做到这一点,只需使用浏览器内置的API(DOM和'XMLHttpRequest')。 – 2015-03-25 10:07:51

+0

是的,我不想用它与jQuery – vibol 2015-03-25 10:08:47

+0

那么,你卡在哪里?你做了什么研究?你试图做的是什么样子? – 2015-03-25 10:11:16

回答

1

您可以使用XMLHttpRequest对象this.To提出一个要求:

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

'网址' 是您要执行/打开URL。 第三个参数用于异步请求,它可以是真或假。 而得到的结果#storeArticlePublish_Channel元素,你可以简单地在下一行使用此:

document.getElementById("storeArticlePublish_Channel").innerHTML = xmlhttp.responseText; 
+0

谢谢,这是一个好的 – vibol 2015-03-25 10:47:13

+0

我希望它对你有所帮助。另外,如果你想支持旧版本的IE,那么你可以看看:[This reference link](http://www.w3schools.com/ajax/ajax_xmlhttprequest_create.asp) – Tushar 2015-03-25 10:55:59

相关问题