Ich möchte drucken Hallo Welt. aber es funktioniert nicht. Warum? Das Problem ist in Zeile 30, wie kann ich diese Zeile für den Ausdruck "Hallo Welt" ändern. nach Klasse "Beispiel"? Ich habe bereits var x = y.getElementsByClassName("example");
und var x = variavelhtttp.responseXML.getElementsByClassName("example");
versucht, aber ohne Erfolg.
index.html
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Load page</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
if(window.XMLHttpRequest){
variavelhtttp = new XMLHttpRequest();
}else{
alert("Withouth Ajax!");
}
</script>
</head>
<body>
<button type="button" onclick="loadDoc()">Go</button>
<script type="text/javascript">
function loadDoc(){
variavelhtttp= new XMLHttpRequest();
variavelhtttp.open("GET","text.html",false);
variavelhtttp.send();
var y = variavelhtttp.responseText;
window.alert(y);
var x = $(".example").html(y);
alert(x);
}
</script>
</body>
</html>
text.html
<html>
<head>
<title></title>
</head>
<body>
<div class="example">Hello World.</div>
</body>
</html>
Was erwarten Sie? Was ist das Problem ? – Rayon
Warum verwenden Sie reines JavaScript mit jQuery? Sie können mit HTML arbeiten und Ajax-Anfragen mit jQuery ... machen. –
'$ (" .example ") .text();' das wird Ihnen den Inhalt geben. –