<html> <head> <script language="javascript"> var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest (); }else if (window.AtiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(dataSource, divID) { if(XMLHttpRequestObject) { var obj = document.getElementById(divID); XMLHttpRequestObject.open("GET", dataSource); XMLHttpRequest.onreadystatechange = function () { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } } </script> </head> <body> <form> <input type="button" value ="Display Message" onclick = "getData('data.txt','t')" > </form> <div id="t"> </div> </body> </html>
Posiadam także plik data.txt w tej samej lokalizacji co plik powyżej jego zawartość to
Dane w pliku
Kod nie działa ,a konsola błędów daje wynik
i tu mam pytanie co robię źle co oznacza ,że jest błąd w składni w pliku data.txt?
Błąd: błąd składni Plik źródłowy: file:///home/plsd/ajax/data.txt Wiersz: 1, Kolumna: 1 Kod źródłowy: Dane w pliku