Wywołanie Ajax do PHP nic nie zwraca

Staram się, aby mój pierwszy przykład ajax działa na moim MAMP. mój ajax.html wygląda tak:

<html>
<head>
<script src='ajax.js'></script>
</head>
<body onload = 'ajax()'>
<div id='test'></div>
</body>
</html>

mój ajax.js wygląda tak:

function ajax()
{
>>var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","http://localhost:8888/ajax.php",true); xmlhttp.send(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("test").innerHTML=xmlhttp.responseText; } } }

mój ajax.php wygląda tak:

echo „hello world”;

Wykryłem nagłówek odpowiedzi z firebug:

Nagłówki odpowiedzi
Połączenie utrzymuj życie
Długość treści 11
Treść typu tekst / HTML
Data pon., 05 listopada 2012 18:57:46 GMT
Limit czasu utrzymywania aktywności = 5, max = 99
Serwer Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8r DAV / 2 PHP / 5.4.4
X-Pad pozwala uniknąć błędu przeglądarki
X-Powered-By PHP / 5.4.4

ale nic w tekście odpowiedzi i nic się nie zmieniło w moim html.

Czy ktoś może mi pomóc?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion