2017-10-05 7 views
-2

私は現在、PDFを含むディレクトリを持っています。たとえば、私はそういう名前のPDFを持っています:name_topic_type.pdf。今私は各列に3列と1行のテーブルを作成したいと思います。 JavaScriptを使用して必要な情報を取得したら、テーブルを作成する方法を知っています。私が知らないことは、情報を入手する方法です。ディレクトリはWebサーバー上にあり、WebSiteの要求に応じて、ディレクターのコンテンツを取り込んでスクリプトを起動し、JSファイルを作成してテーブルを作成します。ディレクトリの内容を使ってウェブサイトのテーブルを作成する

私はバックエンドの経験がないので、このような問題にアプローチする方法は本当に分かりませんが、おそらく単純です。

これに対する答えは、あなたが使用することを計画し、あなたはフロントエンドにデータを送信することを計画しているかのバックエンドの言語に依存するであろう多くのおかげで ルビー

+0

手順1:プログラミング言語を選択します。この[tag:javascript]というタグを付けましたが、Node.js、Classic ASPなどを使用している場合は言及していません。また、[tag:ruby-on-rails]の後に自分自身の名前を付けて、Railsフレームワークを使ってRubyでこれを行うことを意味しています。どのようにこれをしようとしているのかは分かりません。 – Quentin

+0

ステップ2:いくつかの基礎研究を行います。あなたが選んだ言語のサーバーサイドプログラミングの入門ガイドを読んでください。次に、そのプログラミング言語を使用してディレクトリリストを読み込む方法を検索します。 – Quentin

+0

こんにちは、あなたの答えに感謝しますが、その名前は私のforenameの言い回しです。私はJSを知っているのでNodeJsはおそらく良い選択ですが、タスクが比較的小さいので、私は言語についてはあまり気にしません。私はフロントエンドのJavaScriptでアクセスできるようにファイル名が必要です。 – RubyOnRails

答えて

-1

を。

以下の例はPHPでjsonを出力していますが、その他の多くのオプションがあります。

<?php 
$arr = scandir('/path/to/pdfs'); 
foreach($arr as $k=>$v){ 
    //extra processing to add other columns data here 
} 
echo json_encode($arr); 
?> 
+0

こんにちは、ありがとうございます。このタスクのバックエンド部分はかなり小さい(文字通りpdf名を取得する)ので、使用する言語についてはあまり気にしませんが、私にはまだ分かりませんが、バックエンドからフロントエンドにデータを取得する方法ですJavaScript。 – RubyOnRails

+0

この言語は、サーバーにソフトウェアをインストールしてコードを変更し、データを取得する方法を変更する必要があるため、最初の重要なステップです。 このコードは、ディレクトリを読み取り、フロントエンドが読むことができるjsonとして出力します。 あなたのJavaScriptは、このデータを受け取るためにajax経由でサーバーを呼び出すことができます。 –

+0

私はいくつかの調査を行い、データをjsonファイルに書き込むように関数を変更しました。それから、私はそれをリクエストするためにajaxを使いました。うまく動作します、ありがとう – RubyOnRails

関連する問題