0
工作
function loadMyitem(output, counter, msg, FileQuery) {
//alert(output)
if(window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 1) {
msg.style.display = 'block';
msg.innerHTML = "";
} else if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
msg.style.display = 'block';
msg.innerHTML = "";
var respStr = new Array();
respStr = xmlhttp.responseText.split('|');
optStr = output.split('|');
var CC1 = $(counter).val();
for (i = 0; i < respStr.length; i++) {
//alert(respStr[i]);
document.getElementById(optStr[i] + CC1).value = respStr[i];
}
}
}
//document.getElementByID(msg).innerHTML=inputText;
xmlhttp.open("get", FileQuery, true);
xmlhttp.send();
}
這個工作在Firefox,但是當我在Chrome或Opera然後執行此功能的報錯:elementID.style.display =「塊」中鉻無法正常工作,但在Firefox
Uncaught TypeError: Cannot set property 'display' of undefined
這個函數有什麼問題?
如果你您使用普通的香草AJAX使用jQuery,爲什麼上帝的綠色地球? – j08691 2014-12-07 21:25:11
@ j08691他在這裏沒有使用jQuery。 – Rob 2014-12-08 00:45:38
'味精'是什麼?你可以顯示你在哪裏調用'loadMyItem'? – Phil 2014-12-08 01:03:23