AJAXにテキストファイルを読み込ませようとしていますが、機能にalert()
がある場合はresponseText
しか表示されません。 。AJAX関数はalert()でのみ動作します
alert()
なしでresponseText
を表示する方法はありますか?これは私の現在のコードです。
<script type="text/javascript">
function load(){
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "current.txt", true);
txtFile.send(null);
document.write(txtFile.responseText);
}
window.onload = load;
</script>
私の理解にresponseTextは、単純に文字列なので、どこに文字列を使用して適用可能であるべきです。 id = "test"のdivを作成し、このdocument.getElementById( 'test')を実行するとどうなりますか?innerHTML = txtFile.responseText;その後何が起こるのですか? –
また、jQuery ajax関数をお勧めします。実装が簡単で、使いやすく、クロスブラウザに最適化されています。 –
これは何をすべきかわからないが、うまくいかなかった。 – Archey