将PHP变量转换为JQuery变量。
我有一个PHP变量,名为将PHP变量转换为JQuery变量。,php,jquery,Php,Jquery,我有一个PHP变量,名为$finalprice 如果我从PHP回显它,它将返回147 然后我想对其进行操作,并使用JQuery进行一些计算,因此我执行以下操作: $('#childseat').change(function() { $('#childseatadd').show(); var price = "<?php echo number_format($finalprice, 2); ?>"; alert(p
$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);
});
$('#childseat')。更改(函数(){
$('childseatadd').show();
var价格=”;
警报(价格);
var numberofboostseat=$(this.val();
警报(安全座椅编号);
var numofdays=“”;
警报(numofdays);
var boostcost=数量(3)*数量(numofdays);
var boosttotal=数量(BoostSeat的数量)*数量(boostcost);
var newprice=数量(价格)+数量(boosttotal);
$('.price').html(newprice);
});
我其余的计算都很好,但是这些行:
var price = "<?php echo number_format($finalprice, 2); ?>";
alert(price);
var-price=”“;
警报(价格);
警报返回的是140而不是147,我不知道为什么会失去7。。。。有什么建议吗?以下是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>
$(函数(){
$(“是的”)。单击(函数(){
$.ajax({
url:“ajax.php?action=yeah&id=”,
成功:函数(html){
$(“是的”).html(“你的酷”)
}
})
})
})
首先检查警报中的$finalprice
中的内容,如:
alert("<?php echo number_format($finalprice, 2); ?>");
警报(“”);
另外,请检查您是否未更改$finalprice
的值,请检查$finalprice中是否存储了140。查看页面的来源,然后您就可以得到问题。警报(“”);如果它是147,那么它对我来说是一个真正的谜。你尝试过不同的价值观吗?我现在尝试过一些东西,这似乎是唯一一个失去的value@ObjectiveJ试试这个number\u格式($finalprice,2')代码>