getJsonリクエストのgrep内で変数を使用しようとしています。私は変数をユーザーの選択(クリックするリンク)に基づいて定義したい - しかし、変数がgetJson呼び出し内で定義されているように見えるので、grepに渡す方法がわからないのですか?getJson grepの可変スコープ
この最初の例で動作します。
$.getJSON('data/all.json', function(data)
{
location = $.grep(data, function(el, i)
{
var search=el.clicked_field;
return search === "Y"
});
});
この第二1つのdoesnt: http://forum.jquery.com/topic/variable-scoping-and-the-getjson-method
しかし、私はされてhaventは:
var search=el.clicked_field;
$.getJSON('data/all.json', function(data)
{
location = $.grep(data, function(el, i)
{
return search === "Y"
});
});
私は問題はjQueryのフォーラムで、ここで議論されたと思います提案されたソリューションを複製することができます。どんな助けも素晴らしいと思います...
このような変数を作成しようとしました。 var search = 'el。' + clicked_field; しかし、それはどちらかというと...? – sharpiemarker1