페이지로드시 LinkPages() 함수를 호출하고 해당 HTML을 DIV에 추가하려고합니다.XMLHttpRequest 및 JavaScript 호출
MasterPage.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에 스팬의 innerHTML 설정하고 호출되고 있다고 가정합니다.
Page1.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의 페이지에 자바 스크립트를 호출 할 수 있습니까?
.NET은 이제 jQuery와 함께 제공됩니다. 왜 XHR을 힘든 방식으로하고 있습니까? –
'GetMessage()'함수는 어디에서 호출합니까? 일단 Page1.aspx로드가 완료되면 그렇게해야합니다. – lbstr
이 프로젝트 빌드에서는 웹 페이지에서 jQuery를 사용하지 않고 음매 도구를 사용하기 때문에 XHR을 사용하고 있습니다. – user1167466