Cet article présente en détail la méthode d'implémentation de JS pour obtenir la valeur renvoyée par la page asp (chargement de la valeur). Les amis qui ont besoin d'en savoir plus peuvent se référer au code de copie.
<!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>
<tête>
<meta http-equiv=Content-Type content=text/html; charset=gbk />
<title>Obtenir des données côté serveur à l'aide d'AJAX</title>
</tête>
<script>
fonction create_Object() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'indéfini') {
essayer {
xmlhttp = nouveau XMLHttpRequest();
}
attraper (e) {
alert(Votre navigateur ne supporte pas XMLHTTPRequest); <BR> xmlhttp = false;
}
}
autre {
xmlhttp = nouveau ActiveXObject(Microsoft.XMLHTTP) ;
}
renvoyer xmlhttp ;
}
var requête = create_Object();
fonction Sever_interaction() {
si (request.readyState == 1) {
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = 'Chargement...';
}
si (request.readyState == 4) {
var réponse = request.responseText;
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = réponse;
}
}
fonction appel_serveur() {
request.open(GET, Response.asp);
request.onreadystatechange = sever_interaction; request.send('');
}
</script>
<corps>
<input type=button name=btnLoad id=btnLoad value=Cliquez pour charger onclick=call_server( />);
<input type=text style= width:265px; height:68px;
</corps>
</html>
Récupérez le code Response.asp de la page : document.getElementById('aja_cnts').value
Exemple de code Response.asp :
Copiez le code comme suit :
<%
Réponse.Écrivez Bonjour ! Bienvenue dans la boutique You9 !
Réponse.Écrire Notre site Web est : http://www.vevb.com
%>