0
HI私は、JQueryでテキストファイルを1行ずつ読み込もうとしています。テキストファイルをjqueryで行単位で読み込み
私はこのようにそれを試してみてください。
function load_file(file, element) {
var lines = file.split("\n");
for (var i = 0, len = lines.length; i < len; i++) {
save(lines[i]);
}
$(element).load(file);
}
とhtmlファイル:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication9.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/JFunc.js"></script>
<script type ="text/javascript" src="Scripts/jquery-1.10.2.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="load" onclick="load_file('../movie.txt', '#content_area');" />
<div id="content_area"></div>
</div>
</form>
</body>
</html>
しかし、ページは空のまま。
ファイルを1行ずつ読むことはできません。しかしそれは1つの大きな線です。そして行ごとに行かない。
テキストファイルは次のようになります。
- ショーシャンクの空に
- ゴッドファーザー
- ゴッドファーザー:パートII
- パルプフィクション
- 良い、悪いと醜い
- 12怒っている男性
- シンドラーのリスト
- ダークナイト
- ロードオブザリング:王
- ファイトクラブ
- スターウォーズのリターン:エピソードVは - 帝国は
- 一つは、カッコウの巣飛んできたの逆襲
- ロードオブザリング:旅の仲間
- インセプション
- グッドフェローズ
- スターウォーズ
- 七人の侍
- マトリックス
- フォレストガンプ神の
- 市私はちょうどこれを行う場合
はあなたに
ありがとう:
function load_file(file, element) {
//var lines = file.split("\n");
//for (var i = 0, len = lines.length; i < len; i++) {
// save(lines[i]);
$(element).load(file);
}
を
ブラウザはファイルを読み取ることができます。しかし、私はこのような解決一行
を変数 'file'が**文字列**' ../ movie.txt'で、それはの内容ではありませんファイル。 '../ movie.txt'.split( '\ n')'にすると '['../ movie.txt']'(これはあなたが探しているものではない)になります。 – Dekel
よろしくお願いします。 – SavantCodeEngineer
ファイルを読みたい場合は、そのファイルの内容を取得するためにサーバーに別の要求を行う必要があります。 '$ .ajax'(または' $ .get')を使用することができます。 – Dekel