Ajaxos adatcserénél elakadtam
Sziasztok!
Próbálkozom ajax-os adatcserékkel. Eddig minden rendben ment, de az alábbi problémánál elakadtam: (a div tag-ben szeretném a szövegeket felcserélni)
Mi lehet a gond?
a forráskód:
■ Próbálkozom ajax-os adatcserékkel. Eddig minden rendben ment, de az alábbi problémánál elakadtam: (a div tag-ben szeretném a szövegeket felcserélni)
Mi lehet a gond?
a forráskód:
<html>
<head>
<title>Ajax</title>
<script language="javascript">
var http_request = false;
if (window.XMLHttpRequest) { //Firefox, Opera
http_request = new XMLHttpRequest();
}else if (window.ActiveXObject) { //IE
try {
http_request = new ActiveXObject("Msxml2.XMLHttp");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
function adatKuldes(url, divID) {
if (http_request)
{
var obj = document.getElementByID(divID);
http_request.open('GET', url, true);
http_request.onreadystatechange = function() {
if ((http_request.readyState == 4) && (http_request.status == 200))
{
obj.innerHTML = http_request.responseText;
}
}
http_request.send(null);
}
}
</script>
</head>
<body>
<h1>Adatcsere a szerverrel</h1>
<form>
<input type="button" value="Üzenet megjelenítése" onClick="adatKuldes('szoveg.txt', 'celDiv')">
</form>
<div id="celDiv">A szöveg itt fog megjelenni</div>
</body>
</html>
Alábbi probléma?
Opcionálisan a hiba forrása - a kód gyors átfutása után - az lehet, hogy
a
document.getElementByID()
függvény helytelenül lett írva, helyesen kis "d"-vel írandó:document.getElementById()
.Update: továbbá itt hol a szerver oldali szolgáltatás, amihez kérést intézel? A "szoveg.txt" nem annak néz ki. (:
Köszönöm a gyors átfutást és egyeben a segítséged!
Re: