JavaScript我從HTML文件調用時無法正常工作。HTML不會調用帶有必需參數的javascript函數
下面是HTML文件代碼:
<li><a href="#" class="decorNavi" onclick ="xmlRequest('about')" >ABOUT</a></li>
這裏是我的腳本:
function xmlRequest(target){
var targetClick;
targetClick = target;
if (window.XMLHttpRequest) {
xmlRequest = new XMLHttpRequest();
}
else{
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlRequest.open("GET", "targetClick"+".html?="+Math.random() , true);
xmlRequest.onreadystatechange = function(){
if (xmlRequest.readyState == 4 && xmlRequest.status ==200) {
document.getElementById("midContainer").innerHTML = xmlRequest.responseText;
}
}
xmlRequest.send();
}
任何人都可以解釋我我的錯誤?請記住,我是初級網頁設計師,所以對於蹩腳的問題感到抱歉。
xmlRequest(about)你期望的是什麼?一個字符串?比它必須是xmlRequest('約') –
站在巨人的肩膀上。使用Javascript框架來保護你免受這些類型的錯誤等。jQuery是一個很好的例子,可以幫助你製作AJAX調用,以及更多...遊戲改變者。 –
「約」在哪裏定義? – Bergi