私はjQueryを学んでおり、2回目のリクエストを行わずにajaxjsonデータを再利用する方法を知りたいと思っています。
例えば
カテゴリ選択ボックス:
<select id="Categories">
<option value="Vegetables">Vegetables</option>
<option value="Fruits">Fruits</option>
</select>
カテゴリがを使用して変更されるjQuery("#Categories").change(function(){...
と、ajax呼び出しgetリクエストは次のajaxデータをプルします。
[{"Id":"1","Item":"Apples","PricePerKilo":"10.00"},
{"Id":"3","Item":"Oranges","PricePerKilo":"12.00"}]
次に、[製品]選択ボックスが次のように更新されます。
<select id="Products">
<option value="1">Apples</option>
<option value="3">Oranges</option>
</select>
今私がやりたいのは、必要な重量の入力ボックスを用意することです。そうすれば、入力#weightの値が変更されたときに、合計ラベルも価格で更新されます。
jQuery('#weight').bind('input', function() {
jQuery("#total").text( "£ " + (jQuery('#weight').val() * SOMETHING ).toFixed(2) );
)};
何かに注意してください...これは次のようになります...
data.PricePerKilo WHERE data.Id = jQuery("#products").val();
jsonデータを再利用可能にする方法について何かアイデアはありますか?