AJAX と XmlHttpRequest を使用して、web2py にテキスト ファイルをロードしようとしています。
{{extend 'layout.html'}}
<span id="timer"></span>
<script type="text/javascript">
var count=0;
var counter=setInterval(timer, 250);
var reader = new XMLHttpRequest();
function loadFile() {
reader = new XMLHttpRequest();
reader.open('get', 'wnewfile.txt', true);
reader.onreadystatechange = displayContents;
reader.send(null);
}
function displayContents() {
if(reader.readyState==4 && reader.status==200) {
document.getElementById("timer").innerHTML= reader.responseText ;
} else {
document.getElementById("timer").innerHTML= "status:" + reader.status + " Ready State: " + reader.readyState;
}
}
function timer()
{
loadFile();
}
</script>
{{=BEAUTIFY(response._vars)}}
この結果は、常に status:400 (不正な要求) および readyState:4 (不正な要求) になります。
私はpython、AJAX、およびjsが初めてで、web2pyでXmlHttpRequestを使用する際に問題があるかどうか、またファイルにアクセスできない理由は何なのか疑問に思っています...
何かご意見は?ありがとう