現在、PHP + javascriptを利用したオンライン画像ビューアを作成しています。
実現したいこと
javascript(jquery)
- 対象ディレクトリ(
media/images/
)に存在する全てのファイル名を配列として取得する - 取得した上記をforeachでループする。ループ中にjqueryの
$.ajax
を用いて非同期に画像を取得する 2.
で取得したバイナリもしくは画像オブジェクト?を<img />
タグで表示できるように加工する
詰まっている部分
1.
のファイルパス取得から既に詰まっています...
勢いで始めたので、php, javascriptは全然分かりません。
Pythonならファイル一覧なんてos.listdir("PATH")
で一瞬なのです。
もういっその事、外部コマンドを使ってpythonを実行して返り値を貰いたいのですが、どうかやり方を教えていただけませんでしょうか?
javascript
1# main.js 2 3$(function() { 4 // ここで外部コマンドを実行、返り値をリスト(配列)で貰いたい 5 // var exec_command = exec("./py/listdir.py"); ...みたいな感じです。 6 7 // ↑の返り値を回して、ajaxで画像を取得... 8 // exec_command.forEach(function(val){ 9 // $.ajax({....}); 10 // }); 11}); 12
python
1# listdir.py 2 3import os 4os.listdir("media/images") 5
環境
- Ubuntu(nginx)
- サーバサイド言語: php7 + twig
- クライアントサイド言語: javascript + jquery
- グルー言語: python3.6

回答1件
あなたの回答
tips
プレビュー