将PHP变量转换为JQuery变量。

时间:2013-03-04 12:16:18

标签: php jquery

我有一个名为$finalprice

的PHP变量

如果我从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);

警报返回 140 而非 147 ,我不清楚为什么我会失去7 ....任何建议?

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

首先检查$finalprice alert中的内容:

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

同时检查change value $finalprice code {{1}}是否{{1}}。{/ p>