In diesem Artikel wird die Implementierungsmethode von JS zum Abrufen des von der ASP-Seite zurückgegebenen Werts (Ladewert) ausführlich vorgestellt. Der Code lautet wie folgt:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<Kopf>
<meta http-equiv=Content-Type content=text/html;
<title>Serverseitige Daten mit AJAX abrufen</title>
</head>
<Skript>
Funktion create_Object() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefiniert') {
versuchen {
xmlhttp = new XMLHttpRequest();
}
fangen (e) {
warning(Ihr Browser unterstützt XMLHTTPRequest nicht); <BR> xmlhttp = false;
}
}
anders {
xmlhttp = neues ActiveXObject(Microsoft.XMLHTTP);
}
return xmlhttp;
}
var request = create_Object();
Funktion sever_interaction() {
if (request.readyState == 1) {
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = 'Laden...';
}
if (request.readyState == 4) {
var answer = request.responseText;
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = Antwort;
}
}
Funktion call_server() {
request.open(GET, Response.asp);
request.onreadystatechange = sever_interaction; request.send('');
}
</script>
<Körper>
<input type=button name=btnLoad id=btnLoad value=Zum Laden klicken onclick=call_server( />
<input type=text style= width:265px; height:68px />;
</body>
</html>
Rufen Sie den Response.asp-Code der Seite ab: document.getElementById('aja_cnts').value
Response.asp-Codebeispiel:
Kopieren Sie den Codecode wie folgt:
<%
Response.Write Hallo! Willkommen im You9 Store!
Antwort.Schreiben Unsere Website ist: http://www.vevb.com
%>