Ajax Problem..

pamax

Erfahrenes Mitglied
Hallo,

ich habe mal wieder ein Javascript Problem..
Problem:
Wenn ich auf einen Link klicke, wird das Ausgabe-Div nicht aktualisiert.
Das heißt es steht das ergebnis nur beim 2ten klick da.
Quelltext:
index.php
PHP:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
 <script type="text/javascript" src="rcp.js"></script>
</head>
<body>
<div id="ausgabe"></div>
<a href="#" onclick="sndReq('1');return false;">1</a>
<a href="#" onclick="sndReq('2');return false;">2</a>
<a href="#" onclick="sndReq('3');return false;">3</a>
<a href="#" onclick="sndReq('4');return false;">4</a>
<a href="#" onclick="sndReq('5');return false;">5</a>
</body>
</html>
rcp.js
Code:
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(te) {
    var x;
    x = te;
    http.open('get', 'rcp.php?action='+x);
    http.onreadystatechange = handleResponse;
    http.send(null);

}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();
            document.getElementById('ausgabe').innerHTML = response;
    }
}
PHP:
<?php
echo $_GET['action'];
?>
pMx

PS: Ich bin noch ein Ajax "n0ob"...;)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück