0
我想添加多個網站,我試圖重寫代碼並更改鏈接「req.open」並注意完成。任何幫助?我對JavaScript很重要。 感謝如何多個XMLHttpRequest
<html>
<head>
<title>Testing Purposes</title>
<script lang="javascript">
function ready() {
var hell = document.getElementById('hell');
var req = new XMLHttpRequest();
req.open('GET', 'load.php?http://www.140online.com/product/25965/%20%D8%AA%D9%82%D8%B7%D9%8A%D8%B9%20%D9%84%D9%8A%D8%B2%D8%B1', false);
req.send(null);
if(req.status == 200) {
var html_str = req.responseText;
var doc = document.createElement('html');
doc.innerHTML = html_str;
var divs = doc.getElementsByClassName('row-fluid');
for (i = 0; i < divs.length; i++) {
hell.innerHTML = hell.innerHTML +
"<h2>Found:</h2>" +
divs[i].innerText +
"<br />";
}
} else {
alert("Failed to load the page!");
}
}
</script>
</head>
<body onload="ready();">
<div id='hell'>
</div>
</body>
使用''XMLHttpRequest'處理來自服務器 – guest271314
我可以迴應的load'事件在這行看到你錯了:'req.open('GET','load .PHP HTTP://www.140online.com/product/25965/%20%D8%AA%D9%82%D8%B7%D9%8A%D8%B9%20%D9%84%D9%8A% D8%B2%D8%B1',false);'應該是'req.open('GET','load.php?page = http://www.140online.com/product/25965/%20%D8 %AA%D9%82%D8%B7%D9%8A%D8%B9%20%D9%84%D9%8A%D8%B2%D8%B1',false);' –
參見http:// stackoverflow。 COM /問題/ 14220321 /如何-DO-I-返回的響應,從-的異步調用/ – guest271314