私は次のコードを持っています:
$.ajax({
type: "GET",
url: 'index.php?act=ajax&op=getShippingPrice&id='+shippingID,
success: function(data) {
var currentPrice = Number($("#finalPrice").html());
var newPrice = Number(currentPrice + data);
$("#finalPrice").html(newPrice);
}
});
新しい価格を計算してみます。しかし、実際には、現在の価格を含む newPrice の文字列を取得し、その直後に ajax からのデータを取得します。
現在の価格が 1500 で、ajax からのデータが 10 の場合、得られるのは 1510 ではなく 150010 です。
私もparseIntを使用しようとしましたが、おそらく正しく使用していませんでした。