いくつかのJSONデータをフィルタリングしようとしていますが、ドロップダウンの選択に基づいて検索したいと思います。しかし、私はこれをしようとすると正しい構文を取得できません。現在、偉大な私のコードでは、次の作品、:JSONルックアップデータの構文を(条件なし)var(条件なし)
var as = $(json).filter(function (i, n) {
return (n.FIELD1 === "Yes"
});
しかし、私がやりたいことは、ドロップダウンからVARとFIELD1値を置き換えるです。次のような何かが動作していません:
var dropdownResult = "FIELD1";
var as = $(json).filter(function(i, n) {
return (n.dropdownResult === "Yes"
});
私はvarの後にフィールド名になるようにしようとしています。しかし、それは動作していません。
お時間をいただきありがとうございます。申し訳ありませんがこれまでに何度も答えられており、あなたには明らかです。
上でブール値を使用するには、より良い練習がありますのでご注意'行うことになって? '$()'への引数はJSONではなくセレクタかHTMLでなければなりません。これは 'JSON.parse(json)'でなければなりません。 – Barmar