17

.rtfサーバーに保存されている HTML ページ ( 、.txt.log、...)内のテキスト ファイルの内容を表示したいと考えています。

で試してみましembedたが、うまくいかないようです。

<embed src="/path_to_text_file/text.rtf" width="500" height="300">

それを行うための「簡単な」方法(またはタグ)がありますか、それともコンテンツをスキャンしてjQueryなどで印刷する必要がありますか?

4

7 に答える 7

12

このような何かがそれを行う必要があります:

<object data="/path_to_text_file/text.txt" type="text/plain"
width="500" style="height: 300px">
<a href="/path_to_text_file/text.txt">No Support?</a>
</object>
于 2013-10-11T17:55:34.197 に答える
9

$.ajax() 関数と .append() 関数を内部で使用すると、テキスト ドキュメントのコンテンツを簡単に取得してページに表示できます。以下に示す内容に沿ったもの。ページの読み込み時にこれを実行して、ページの残りの部分と一緒にファイルをすぐに読み込みます。

$.ajax({
        async:false,
        url: 'folder/file.txt',
        dataType: 'text',
        success: function(data) 
        {
        $('element').append(data);
            }
        });

探している正しい結果を得るために、少し試してみてください。PHP を使用することもできますが、本当にデータを解析する必要がない限り、PHP はこの状況では少し過剰です。

于 2013-10-11T18:33:56.203 に答える
3

プラグイン コンテンツ (フラッシュなど) 専用です。ajax を使用してコンテンツを取得し、それをdocument.write;で記述してみてください。または、includeタグをバックエンド言語 (PHP、ASP など) で使用します。

于 2013-10-11T17:54:23.723 に答える
-4

php を使用するだけです。html形式をphpに変更して使用

echo file_get_contents("name_of_the_file.txt");

そのような単純な。情報がクライアントに表示されない限り、サーバー側でテキストを出力する必要があるため、php を使用する必要があります。

あなたがやりたいことをする最も簡単な方法だと思います。

于 2014-05-29T13:14:15.057 に答える