2017-10-03 3 views
0

PHPとJQUERYを使用して通貨換算計算を作成しました。私は両方の言語で同じ計算をしましたが、私は異なる値を持っています。私が間違っていることは、以下は私のコードです。phpとjqueryで乗算を行うときに同じ値を取得するにはどうすればよいですか?

PHP

$total = (double) $input * (double) $rate; 
return number_format((double) $total, 2); 

のjQuery

total = parseFloat(input) * parseFloat(rate); 
return total.toFixed(2); 
+0

? –

+5

あなたの質問を更新するデータサンプルとactulaの結果を表示 – scaisEdge

+0

両方の場合に入力データと出力を入力してください –

答えて

0

コードの下にチェックアウト。うまく動作します。両方の言語で同じ値が得られます。あなたはそれぞれの場合に得るのですか何

<?php 
$total = 14.23* 7.25; 

echo number_format((double) $total, 2); 
?> 

103.17

<input type="text" id="number1"> 
<input type="text" id="number2"> 
<button id="click">Click me</button> 
<script type="text/javascript" src="jquery-2.2.4.min.js"></script> 
<script> 
$('#click').click(function(){ 
total = $('#number1').val() * $('#number2').val(); 
alert(total.toFixed(2)); 
}); 
</script> 

103.17

関連する問題