ajax problema
sziasztok lenne egy kerdesem ajax al kapcsolatba.
van egy ajax oktato videom es elkezdtem, tanulmanyozni az ajax mukodeset a video tutorial segitsegevel de abba a problemaba utkoztem hogy a videon bemutatott peldaprogramok nem mukodnek pedig a video lepesei szerint csinalom vegig es ott mukodik nalam pedig nem mukodik oszehaszonlitottam a cdn levo pelda programokkal amit a videoba bemutatnak es telyesen ugyanugy van irva mind ott csak eppen nalam nem mukodik akod ami az erdekes hogy a cdn levo peldaprogram se mukodik nalam.
az lenne a kerdesem hogy mi kell pluszba az ajax hoz hogy menjen van egy wamp serverem feltelepitve es van egy phpdesigner 7 programom aminek van kodkiegeszitoje is a videon is csak ennyit hasznalnak.
elkuldom a peldaprogramot amit a video cd jerol szedtem le hatha vcalakinek mukodik es megtudjatok mondni mi a baj nalam.
<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
var http_request = false;
if (window.XMLHttpRequest) { //Mozilla, 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) {
alert('Nem tudtam XMLHTTP példányt létrehozni!!');
}
}
}
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">Adat itt fog megjelenni.</div>
</body>
</html>
a segitseget elore is koszonom!
■ van egy ajax oktato videom es elkezdtem, tanulmanyozni az ajax mukodeset a video tutorial segitsegevel de abba a problemaba utkoztem hogy a videon bemutatott peldaprogramok nem mukodnek pedig a video lepesei szerint csinalom vegig es ott mukodik nalam pedig nem mukodik oszehaszonlitottam a cdn levo pelda programokkal amit a videoba bemutatnak es telyesen ugyanugy van irva mind ott csak eppen nalam nem mukodik akod ami az erdekes hogy a cdn levo peldaprogram se mukodik nalam.
az lenne a kerdesem hogy mi kell pluszba az ajax hoz hogy menjen van egy wamp serverem feltelepitve es van egy phpdesigner 7 programom aminek van kodkiegeszitoje is a videon is csak ennyit hasznalnak.
elkuldom a peldaprogramot amit a video cd jerol szedtem le hatha vcalakinek mukodik es megtudjatok mondni mi a baj nalam.
<html>
<head>
<title>Untitled Document</title>
<script language="javascript">
var http_request = false;
if (window.XMLHttpRequest) { //Mozilla, 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) {
alert('Nem tudtam XMLHTTP példányt létrehozni!!');
}
}
}
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">Adat itt fog megjelenni.</div>
</body>
</html>
a segitseget elore is koszonom!
Működik
hello
es meg egy furcsasagot eszleltem megpedig hogy kiirattam a keresnek a statusat es mikor betoltodoot az oldal nalam nem 200 volt hanem 0 es 4 es a readystate ezt se ertem hogy mikor az oldal be van toltve minden ok akkor nalam a bongeszobe miert 0 a status miert nem 200? a readystate viszont jo ?
Hogyan nézted?
hello
koszonom a segitsegeteket.
meg esetleg egy anyi erdekelne hogy meglehet e oldalni ajaxba hogy amikor atkuldok egy erteket php nek akkor ne legyen kiiratas? csak simman az erteket kapja meg a php aztan azzal csinalhassak amit akarok.
Ugyanis minden hol csak olya megolast lattam hogy ertek atadas utan meghivjak az onreadystatechange fuggvenyt es ott ha minden rendeb van akkor innerHTML segitsegevel kiirasak az eredmeny.
Kiiratas nelkul valahogy meg lehet oldalni az ertekadatast?
Nem kell kiíratni