Eu fiz um código simples, só pra começar a aprender ajax, só que não funciona no firefox. Alguém poderia me ajudar com isso? Index.html <html>
<head>
<script type="text/JavaScript">
var request = null;
function createRequest(){
try{
request = new XMLHttpRequest();
}catch(trymicrosoft){
try{
request = new ActiveXObject("Msxml2.XMLHTTP");
}catch(othermicrosoft){
try{
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch(failed){
request = null;
}
}
}
if(request == null)
alert("Erro");
}
function getWord(){
createRequest();
var url = "script.php";
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage(){
if(request.readyState == 4){
if(request.status == 200){
var tex = request.responseText;
document.getElementById("texto").value = tex;
}
}
}
</script>
</head>
<body>
<form>
<input type="text" name="texto" id="texto" />
<button onclick="getWord();">Enviar</button>
</form>
</body>
</html>
script.php
<?php
echo "Palavra";
?>