Google APIを介して通貨コンバーターを制御するために、この少しのjQueryがあります。コンバーターは既に定義された金額を取得し、ドロップダウン ボックスから別の通貨を選択すると金額を変換しますが、これは 1 回しか行われず、別の通貨を選択するには更新する必要があります。
$(document).ready(function() {
$('.data').change(function(){
var cost = $('.itemExtraFieldsValue').html();
var amount = Number(cost.replace(/[^0-9\.]+/g,""));
var from = "GBP";
var to = $('#toCurrency').val();
var dataString = "amount=" + amount + "&from=" + from + "&to=" + to;
$.ajax({
type: "POST",
url: "ajax_converter.php",
data: dataString,
success: function(data){
$('.itemExtraFieldsValue').replaceWith(data);
}
});
});
});
さまざまな通貨を使い続けることができるようにするにはどうすればよいですか? ありがとう!
編集。申し訳ありませんが、htmlをアップする必要がありました
<div id="currencyBox">
<div class="tractor">
<span class="itemExtraFieldsValue">£27000</span>
</div>
<div class="data">
<select name="toCurrency" id="toCurrency">
<option value="USD">United States Dollars - USD</option>
<option value="GBP" selected>United Kingdom Pounds - GBP</option>
<option value="CAD">Canada Dollars - CAD</option>
<option value="AUD">Australia Dollars - AUD</option>
</select>
</div>
</div>
2を編集します。
これが私のテストページへのリンクです。指定された価格は事前に定義されています