.txtファイルから配列をロードする必要があります。コンマで区切られた文字列はほとんどありません(,
)。.txtファイルから配列をロードする
これまでのところ、thisが見つかりました。
その男は.split関数で分割しますが、問題があります。彼はファイルをアップロードするために入力を使いますが、ファイルをHTMLにリンクし、それを配列に分割して使用する必要があります。
.txtファイルから配列をロードする必要があります。コンマで区切られた文字列はほとんどありません(,
)。.txtファイルから配列をロードする
これまでのところ、thisが見つかりました。
その男は.split関数で分割しますが、問題があります。彼はファイルをアップロードするために入力を使いますが、ファイルをHTMLにリンクし、それを配列に分割して使用する必要があります。
同じドメインのHTTPリクエストでテキストファイルにアクセスできることを確認してください。正しく読むことができます。ここでは、テキストファイルがWebルートにある例を示します。
$(function(){
$.get('/whatever.txt', function(data){
var array = data.split(',');
console.log(array);
});
});
html5以降、htmlファイルをローカルで読むことができます。 html5 APIといくつかの例を確認してくださいhere。その後、それを解析するためにアレクサンドルズの答えを使用します。
答えをありがとう。私はドキュメントを流しましたが、.txtファイルをhtmlにリンクする方法を示すコードは見つかりませんでしたが、そのコードを使用する方法しか示していませんでした。 –
これは、ロードダイアログとともに使用する必要があることです。ですから、 'var file = new File(" foo.txt ")'というだけではなく、FileReaderを使用するだけです。私は編集にいくつかの例を追加しました。 – Nessuno
ああ...なので、ボタンを使ってアップロードする必要はありません。 .jsファイルをリンクするような、バックグラウンドでダウンロードしてほしい。 –
出血しています –
私はすべてのファイルをローカルに持っていますが、それはありません。 htmlファイルと.txtファイルは同じフォルダにあります。 –
相対パスを使用するためにスラッシュを削除しましたか? Webサーバーをローカルで実行していますか? –