Ler um txt com ajax
Preciso da ajuda dos colaboradores deste fórum, estou tentando ler o texto de um arquivo txt e apresentar em uma div, utilizando ajax, mais não estou conseguindo. coloquei o alert(ajax.responseText); para verificar e não retorna nada.
<script type="text/javascript">
window.onload = function(){
document.getElementById("btEnviarMens").onclick = function(){
var ajax = new XMLHttpRequest();
var resp = document.getElementById("divRespMensagemNoivo");
ajax.onreadystatechange = function(){
if(ajax.readyState == 4 ){
alert(ajax.responseText);
resp.innerHTML = ajax.responseText;
}
};
ajax.open("GET", "Mensagens/mensagem.txt");
ajax.send(null);
}
}
</script>André Salgueiro
Curtidas 0
Respostas
André Salgueiro
09/06/2016
Preciso da ajuda dos colaboradores deste fórum, estou tentando ler o texto de um arquivo txt e apresentar em uma div, utilizando ajax, mais não estou conseguindo. coloquei o alert(ajax.responseText); para verificar e não retorna nada. Não estou utilizando servidor, nem mesmo local, o arquivo esta na pasta do projeto será esse o motivo?
não estou utilizando servidor, nem mesmo local, o arquivo esta na pasta do projeto será esse o motivo?
<script type="text/javascript">
window.onload = function(){
document.getElementById("btEnviarMens").onclick = function(){
var ajax = new XMLHttpRequest();
var resp = document.getElementById("divRespMensagemNoivo");
ajax.onreadystatechange = function(){
if(ajax.readyState == 4 ){
alert(ajax.responseText);
resp.innerHTML = ajax.responseText;
}
};
ajax.open("GET", "Mensagens/mensagem.txt");
ajax.send(null);
}
}
</script>GOSTEI 0
Jothaz
09/06/2016
Sim! O problema é por não utilizar um servidor.
GOSTEI 0
André Salgueiro
09/06/2016
Desconfiei,
Vou configurar um localhost e verificar se funciona.
Vou configurar um localhost e verificar se funciona.
GOSTEI 0
Jothaz
09/06/2016
O IIS vem com o windows e é só habilitar. E hoje roda PHP.
Mas ai quem decide qual usar é você.
Mas ai quem decide qual usar é você.
Desconfiei,
Vou configurar um localhost e verificar se funciona.
Vou configurar um localhost e verificar se funciona.
GOSTEI 0