2015-04-23 27 views
-2

我想用JavaScript中的文本文件中的數據填充數組。在文本文件中的數據是在以下格式:如何在JavaScript中的文本文件中輸入數據?

0.1 0.5
0.2 0.8
0.3 0.7
0.4 0.9
0.5 0.2

等..

+0

['String.split()'](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/split) – Blazemonger

+3

問題顯示很少/很小的努力aren不太好。我建議你閱讀如何提出一個好問題的FAQ。 http://stackoverflow.com/help/how-to-ask –

+0

很多類似的問題......環顧四周,做好功課。 – Touffy

回答

0

有些瀏覽器支持開口通過FileAPI在JavaScript中的文件。如果您想要更多跨瀏覽器的解決方案,則必須使用java/swf小程序,否則您需要將該文件傳遞給PHP服務器並通過AJAX獲取其內容。

是的,這很複雜,只需要在JS中打開一個文件就可以了。它不是爲此目的而設計的,如果JS可以輕鬆訪問PC中的任何文件,那將會是一個安全問題。

至於如何解析數據,請看Blazemonger建議的String.split,或者學習如何做regular expressions

最後,你可以將文件存儲格式如下:

[0.1, 0.5, 0.2, 0.8] 

並調用JSON.parse(filecontent),它會返回與該值的數組。 JSON是將JS對象存儲在文件中的標準方式。

+0

謝謝!我要看看JSON。 –

相關問題