0

というPHP変数があります$finalprice

PHPからエコーアウトすると、返されます147

次に、それを操作して JQuery で計算を行いたいので、次のようにします。

 $('#childseat').change(function() {
        $('#childseatadd').show();
            var price = "<?php echo number_format($finalprice, 2); ?>";
            alert(price);
            var numberofboostseat = $(this).val();
            alert(numberofboostseat);
            var numofdays = "<?php echo $length->days; ?>";
            alert(numofdays);
            var boostcost = Number(3) * Number(numofdays);
            var boosttotal = Number(numberofboostseat) * Number(boostcost);
            var newprice = Number(price) + Number(boosttotal);
            $('.price').html(newprice);
        });

残りの計算は問題ありませんが、これらの行は次のとおりです。

var price = "<?php echo number_format($finalprice, 2); ?>";
alert(price);

アラートは147ではなく140を返します。なぜ 7 を失っているのかわかりません.... 何か提案はありますか?

4

2 に答える 2

0

$finalpriceまず、次のように入力する内容を確認してくださいalert

alert("<?php echo number_format($finalprice, 2); ?>");

changeまた、あなたがのを行っていないことを確認しvalue$finalpriceくださいcode

于 2013-03-04T12:38:26.073 に答える
0

以下は、jquery の php 変数の例です。

  <script>
$(function(){
   $("a#yeah").click(function(){
           $.ajax({
        url: "ajax.php?action=yeah&id=<?php echo $id?>",
        success: function(html){
         $("a#yeah").html("your cool")
                   }
     })
   })


})</script>
于 2013-03-04T12:30:52.667 に答える