1

ショッピングカートの合計値を返す jquery 関数があります。関数は次のようになります。

  function bakVormTotals(targetClass){

      $.getJSON('http://shop.com/cart/?format=json', function(data){

           $.each(data.cart, function(index, totals){
                $('<strong/>').html('€' + totals.grand_total + '').appendTo(targetClass); // the   grand total price
           });
      });
  }

totals.grand_total の結果が

€undefined€undefined€undefined€undefined€undefined€undefined€2404.00

€2404.00 が正しい値です。これは値を返し続けるため、おそらくhtml部分を取り除く必要があります。これは正しいです?この問題を解決する方法はありますか?

これが役立つ場合、私のjsonは次のようになります(縮小)。

"totals":{"sub_total":"2020.17","taxes":[{"percentage":"0.1900","amount":383.83}],"grand_total":"2404.00"}}

どんな助けでも大歓迎

4

1 に答える 1

0

あなたがすべきことtotals.totals.grand_total

 $('<strong/>').html('€' + totals.totals.grand_total + '').appendTo(targetClass);
于 2012-06-02T21:31:49.013 に答える