選択フィールドに基づいて、jsonファイルからテーブルを生成します

肛門G

選択した値に基づいてjsonファイルからテーブルを自動作成することは可能ですか?

$(document).ready(function(){
     $("#dropdown_change").change(function(){
      alert("Selected value is : " + document.getElementById("dropdown_change").value);
});
パルベスラハマン

あなたの与えられたjsonで私は例を作りました。これを調べてください。

$("#dropdown_change").change(function() {
  var val = $(this).val();
  alert("Selected value is : " + val);
  var projects = PROJECTDETAILS.filter(function(pd) {
    return pd['Project key'] == val;
  })
  if (projects.length) {
    var html = '';
    projects.map(function(pro) {
      html += '<tr>';
      for (var i in pro) {
        html += '<td>' + pro[i] + '</td>';
      }
      html += '</tr>';
    })
    $('table').find('tr').not(':eq(0)').remove();
    $('table').show().append(html);
  }
});

var PROJECTDETAILS = [{
  "Project key": "Bluesky",
  "Employee Name": "anusha",
  "Issue Id": "0011",
  "Charge No": "1111",
  "Hours": "10"
}, {
  "Project key": "Bluesky",
  "Employee Name": "anusha",
  "Issue Id": "00123",
  "Charge No": "1111",
  "Hours": "10"
}, {
  "Project key": "project2",
  "Employee Name": "kavya",
  "Issue Id": "00452",
  "Charge No": "1111",
  "Hours": "10"
}]

$(document).ready(function() {
  $("#dropdown_change").change(function() {
    var val = $(this).val();
    alert("Selected value is : " + val);
    var projects = PROJECTDETAILS.filter(function(pd) {
      return pd['Project key'] == val;
    })
    if(projects.length){
      var html = '';
      projects.map(function(pro){
        html+='<tr>';
        for(var i in pro){
          html+='<td>'+pro[i]+'</td>';
        }
        html+='</tr>';
      })
      $('table').find('tr').not(':eq(0)').remove();
      $('table').show().append(html);
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="dropdown_change">
  <option value="Bluesky">Bluesky</option>
  <option value="project2">project2</option>
</select>

<table style="display: none">
  <tr><th>Project key</th><th>Employee Name</th><th>Issue Id</th><th>Charge No</th><th>Hours</th></tr>
  </table>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

フィールドに基づいてテーブルの最新の行のみを選択します

分類Dev

選択に基づいてcsvファイルをロードします

分類Dev

以前の選択に基づいてフィールドを選択します

分類Dev

Laravelは別のフィールドに基づいてテーブルからランダムな行を選択します

分類Dev

フィールドタイプに基づいてテーブルtblFruitからランダムレコードを生成します

分類Dev

PostgreSQL 11.0の特定のフィルターに基づいてテーブルから行を選択する方法

分類Dev

ユーザーIDに基づいてテーブルからMysql列フィールドを更新します

分類Dev

sed特定のフィールドからの選択に基づいて行を削除します

分類Dev

選択した値に基づいてサブフォルダーからファイルを表示および削除します

分類Dev

Xpathを記述して、上位フィールドに基づいてフィールドを選択します

分類Dev

現在のノードの特定の属性の値に基づいて、リンクされた XML ファイルからテキストを選択します

分類Dev

SQLServerのフィールドに基づいてマスターテーブルから値を取得します

分類Dev

MySQLの値に基づいてフィールドを選択します

分類Dev

フィールド値に基づいて行を選択します

分類Dev

Sparkによって読み取られるファイルのサイズに基づいてパーティションの数を選択します

分類Dev

フィールド値に基づいてファイルを整列します

分類Dev

フォームフィールドに基づいてMSAccessクエリでTOPxを選択しますか?

分類Dev

権限フィールドに基づいてフィールドを選択します

分類Dev

選択に基づいて動的入力フィールドを生成する

分類Dev

SQL:2つのフィールドに基づいて、テーブルBに存在しないレコードをテーブルAから削除します

分類Dev

ハイブ-いくつかのキーフィールドに基づいて一意の行を選択します

分類Dev

Springプロファイルプロパティに基づいてフィールドを設定します

分類Dev

ACFをインストールしてアクティブ化しましたが、カスタムフィールドに基づいて特定のWPページを選択するためにそれらを使用できません

分類Dev

別のテーブルの最大値に基づいてテーブルから行を選択します

分類Dev

他の選択フィールド(ACF)の選択に基づいて、リピーターの選択フィールドを更新します

分類Dev

他の選択フィールド(ACF)の選択に基づいて、リピーターの選択フィールドを更新します

分類Dev

ループ内の条件に基づいてnamedtupleから必須フィールドをフェッチし、PythonでJSONファイルに保存する方法

分類Dev

タグ/キーワードに基づいてフォルダからファイルを列挙します

分類Dev

WordファイルからExcelファイルにコピーするテーブルを選択します

Related 関連記事

  1. 1

    フィールドに基づいてテーブルの最新の行のみを選択します

  2. 2

    選択に基づいてcsvファイルをロードします

  3. 3

    以前の選択に基づいてフィールドを選択します

  4. 4

    Laravelは別のフィールドに基づいてテーブルからランダムな行を選択します

  5. 5

    フィールドタイプに基づいてテーブルtblFruitからランダムレコードを生成します

  6. 6

    PostgreSQL 11.0の特定のフィルターに基づいてテーブルから行を選択する方法

  7. 7

    ユーザーIDに基づいてテーブルからMysql列フィールドを更新します

  8. 8

    sed特定のフィールドからの選択に基づいて行を削除します

  9. 9

    選択した値に基づいてサブフォルダーからファイルを表示および削除します

  10. 10

    Xpathを記述して、上位フィールドに基づいてフィールドを選択します

  11. 11

    現在のノードの特定の属性の値に基づいて、リンクされた XML ファイルからテキストを選択します

  12. 12

    SQLServerのフィールドに基づいてマスターテーブルから値を取得します

  13. 13

    MySQLの値に基づいてフィールドを選択します

  14. 14

    フィールド値に基づいて行を選択します

  15. 15

    Sparkによって読み取られるファイルのサイズに基づいてパーティションの数を選択します

  16. 16

    フィールド値に基づいてファイルを整列します

  17. 17

    フォームフィールドに基づいてMSAccessクエリでTOPxを選択しますか?

  18. 18

    権限フィールドに基づいてフィールドを選択します

  19. 19

    選択に基づいて動的入力フィールドを生成する

  20. 20

    SQL:2つのフィールドに基づいて、テーブルBに存在しないレコードをテーブルAから削除します

  21. 21

    ハイブ-いくつかのキーフィールドに基づいて一意の行を選択します

  22. 22

    Springプロファイルプロパティに基づいてフィールドを設定します

  23. 23

    ACFをインストールしてアクティブ化しましたが、カスタムフィールドに基づいて特定のWPページを選択するためにそれらを使用できません

  24. 24

    別のテーブルの最大値に基づいてテーブルから行を選択します

  25. 25

    他の選択フィールド(ACF)の選択に基づいて、リピーターの選択フィールドを更新します

  26. 26

    他の選択フィールド(ACF)の選択に基づいて、リピーターの選択フィールドを更新します

  27. 27

    ループ内の条件に基づいてnamedtupleから必須フィールドをフェッチし、PythonでJSONファイルに保存する方法

  28. 28

    タグ/キーワードに基づいてフォルダからファイルを列挙します

  29. 29

    WordファイルからExcelファイルにコピーするテーブルを選択します

ホットタグ

アーカイブ