Je fais quelque chose de très simple, et pourtant ça ne marche pas .. peut-être qu'il me manque quelque chose.Fichier lu dans div par ajax. Il me manque quelque chose de petit je pense
J'ai besoin de lire un fichier texte, par ajax, et dans un div. Je peux facilement écrire dans le fichier via ajax, mais pas lu. Voici ce que j'ai:
function ajaxLoader(url) {
if(document.getElementById) {
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
}
if(x) {
x.onreadystatechange = function() {
if(x.readyState == 4 && x.status == 200) {
el = document.getElementById('content');
el.innerHTML = x.responseText;
}
}
x.open("GET",url, true);
x.send(null);
}
}
<a class="blocklink" href="#" id="readg" onclick="ajaxLoader('guestBook.txt')">Read The Guestbook</a></p>
<div id="content" style="width:600px;">
J'ai été bloqué dessus toute la journée. Je peux utiliser tout le même code, et produire un fichier html normal à la div, mais pas ce fichier .txt. Le fichier txt possède tous les privilèges d'écriture en lecture dont il a besoin. Merci!
Marcus
il semble passer par les instructions if. Quand j'alerte x.responsetype, je n'ai rien ... c'est vide ... Je ne suis pas bon avec ajax, donc je ne sais pas de quoi il s'agit. Pas sûr non plus sur le modèle synchrone. Des idées? – Marcus