1

だから私はテキストファイルを持っていますplaintext.txt.

私のhtmlには、

<script id="plaintext" src="plaintext.txt" type="text/plain"></script>

私のjsでは

var text = document.getElementById('plaintext').textContent;

実行すると、コンソールにエラーが表示されます(警告?)

Resource interpreted as Script but transferred with MIME type text/plain: "file:///path/to/file/plaintext.txt". 

そして、私は空白を取得しますstring

このファイルからテキストを取得したいだけです!!!! 私は何を間違っていますか?これがこのようにできると考えるのは間違っていますか?jQuery などの外部ライブラリを使用せずにこれを行う方法はありますか? 私は JavaScript にかなり慣れていないので、ローカル ファイルを読み取るだけでどれほど難しいか、ちょっと驚いています。(セキュリティ上のリスクは理解していますが)

4

2 に答える 2

1

取り除く:

<script id="plaintext" src="plaintext.txt" type="text/plain"></script>

スクリプト タグは、プレーン テキスト ファイルではなく、スクリプトをロードするためのものです。JavaScript でローカルのテキスト ファイルを読み取ると、役に立つかもしれません。それ以外の場合は、特に大量のデータを処理する場合は、サーバー側に移動します (この場合ははるかに便利です)。したがって、すべてをファイルに保存する代わりに、データベースに保存できます。興味があれば、Netbeans をインストールして MySQL データベースを取得してください。Tutorialpointは、Java サーバー ページ、SQL などを学習するための優れたリソースです。これが役立つことを願っています :)。

于 2013-05-26T04:05:29.127 に答える