質問: 上記サイトの「あなたにピッタリなWiMAXを検索!」のような 各項目を選択して条件にあったものを並び替えについて... 今考えている流れは、jsonファイルにデータを入れておく方法です。 また、そのデータはデベロッパーツールやurlにdata.jsonと打ち込んだ際などにでみられないようにしたいです。 ソートにはUnderscore.jsというのもを使用しようと思っています。 現在以下の流れを考えているのですが、可能でしょうか?(まだまだ調べつつやっているため判断がつかずアドバイスをいただきたいため質問しました。) index.php(jquery,Underscore.js,script.jsの読み込み。formを使っての絞り込み。検索(submit)を押すと画面遷移はせずに結果が表示される仕様) ↓ script.js(ajax通信を使ってajax.phpにアクセス) ↓ ajax.php(ここでdata.jsonを読み込む) ここから調べてもいまいちわからなかったのですが、 仮にここまで合っているとしてこの後に画面(index.php)にソートデータを表示させたいのですが、 画面に表示させる処理はscript.js側でするのでしょうか?それともajax.phpなのでしょうか? おそらく質問に色々不備があると思いますのでコメントしていただけると幸いです。 ご教示よろしくお願いします。
回答: 絞り込みについては、RDBなどサーバー側でやる方が一般的ですし 効率がいいでしょう。ただ全体データが多くないならスタティックな JSONデータを使ってクライアントで絞り込んでもよいかも 基本的には配列をもとにfilterで絞り込む ソートも配列からsortをかける ことでクライアント側でもそこそこの処理ができると思います