2015-03-25 25 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

相關問題