2017-05-07 6 views
-3

MongoDBから従業員の詳細のリストを返すブートストラップテーブルがあります。テーブルをユーザーフレンドリーにしたいので、検索機能をアドオンとして追加しました。 JSONデータの値として配列がある場合を除いて、非常にうまく動作します。Javascriptを使用したJSON配列の検索

私のJSONの鍵の1つは、次のようになります。

role:["Supervisor", "Manager"] 

が、ほとんど唯一のスーパーバイザーやマネージャーなど、キーごとに一つの値を、持っています。 テーブルから検索機能を実行する場合、たとえばManagerを検索する場合は、上記のように配列に2番目の役割を持つものを除いて、マネージャの役割を持つすべてのレコードを表示します。私は、カスタム検索機能を作成する必要があるよう

は、ドキュメントを読んで、それを見て、私は、前提と配列を反復処理が、私はそれを行う方法に迷ってしまいました。誰かが私を正しい方向に向けることができますか?

ありがとうございます!

+0

「iterate through array javascript」を検索しましたか? – strugee

+0

コードで例を設定できますか? –

+0

もちろん。私が見たすべての例は、var myArray = [a、b]のようなものを持っていて、それをループする方法を示しています。私の考えはちょっと違うと思います。データベースからJSONオブジェクトを取り戻すと、自動的にテーブルにロードされます。変数に割り当てられていない場合、テーブルはdata-urlを使用してデータを取得します。そのオブジェクト内には、値の配列を(場合によってはすべてではない)持つ「ロール」の単一のキーがあります。これは私が苦労しているところです – user2843365

答えて

0

"role2"という2番目のフィールドを追加しました。このフィールドは配列を削除しました。これは私の問題を解決しました。

関連する問題