Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou torrando a crânio para compreender o uso de Ajax. Estou testando com os navegadores atualizados Mozilla Firefox e Chrome. Nos livros.. os autores usam: "readyState == 4" antes mesmo de usar o open() e o send() e no exemplo deles o "if" retorna a true ou seja é igual à 4.. e executa um alerta. Mas quando vou tentar fazer aqui não resulta em nada. Eu copiei e colei o código exemplo da w3schools, mesmo assim nada resultou aqui. Alguém pode me explicar de forma clara como funciona uma aplicação Ajax, já que os livros não estão me ajudando muito. E gostaria também de saber se é mais vantajoso usar Ajax via Jquery ou usar mesmo via Javascript(direto). Olhem o código que fiz o teste aqui, e não resultou em nada.. já o mesmo código no site está funcionando! <!DOCTYPE html>
<html>
<head>
<script>
function loadXMLDoc()var xmlhttp. if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(). } xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"). }
xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText. } }
xmlhttp.open("GET","ajax_info.txt",true). xmlhttp.send(). }
</script>
</head>
<body> <div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button> </body>
</html>Carregando comentários...