在页面加载时,我调用函数 LinkPages() 并将其 HTML 添加到 aa DIV。
母版页.aspx
function LinkPages()
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
xmlhttp.open("GET", "Page1.aspx", true);
xmlhttp.send();
}
我遇到的问题是 Page1.aspx 在函数 GetMessage 中也有一个 XMLHttpRequest,它永远不会被调用。GetMessage() 假设在 Page1.aspx 上设置 span 的 innerHTML 并且它没有被调用。
第1页.aspx
function GetMessage()
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("lblMessage").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "wfrmHelper.aspx?action=message", true); --returns string
xmlhttp.send();
}
是否可以在 XMLHttpRequest 的页面上调用 javascript?