Este artigo apresenta em detalhes o método de implementação de JS para obter o valor retornado pela página asp (valor de carregamento). Amigos que precisam saber mais podem consultar o código de cópia:
<!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>
<cabeça>
<meta http-equiv=Content-Type content=text/html;
<title>Obtendo dados do servidor usando AJAX</title>
</head>
<roteiro>
função criar_Objeto() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'indefinido') {
tentar {
xmlhttp = novo XMLHttpRequest();
}
pegar (e) {
alert(Seu navegador não suporta XMLHTTPRequest <BR> xmlhttp = false;
}
}
outro {
xmlhttp = novo ActiveXObject(Microsoft.XMLHTTP);
}
retornar xmlhttp;
}
var solicitação = criar_Object();
função server_interaction() {
if (request.readyState == 1) {
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = 'Carregando...';
}
if (request.readyState == 4) {
var resposta = request.responseText;
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = resposta;
}
}
função call_server() {
request.open(GET, Response.asp);
request.onreadystatechange=sever_interaction;request.send('');
}
</script>
<corpo>
<input type=button name=btnLoad id=btnLoad value=Clique para carregar onclick=call_server() />;
<tipo de entrada=estilo de texto=largura:265px altura:68px;
</body>
</html>
Obtenha o código Response.asp da página: document.getElementById('aja_cnts').value
Exemplo de código Response.asp:
Copie o código do código da seguinte forma:
<%
Resposta.Escreva Olá! Bem-vindo à Loja You9!
Response.Write Nosso site é: http://www.vevb.com
%>