如何将jquery var定义为php变量?



我有一个简单的问题,我一直在寻找和工作一段时间,我似乎不能得到它。这是我的代码。

<script>
 function calculate() {
    var total = (parseInt($('#studenttut option:selected').val()) + parseInt($('#campusrb>option:selected').val())) * parseInt($('#yearsatten>option:selected').val());
    $("#total").html("<table width='100%'><tr><td>Your calculated cost is: $" + total +"</td>" +
    "<td align='right'>" +
    "<?php $calculatedCost = " + total + ";" +
    " ?>");
    }
</script>

任何建议我如何可以定义一个jquery var php变量?

不能设置jquery变量为PHP。因为PHP是服务器端代码,Javascript是客户端....但是,您可以使用ajax将var发送到服务器端。使用FORM发送变量到服务器…您可以使用val()将值设置为..

 $('#inputID').val(total);

并张贴表单

您不能在客户端使用javascript将javascript变量的值分配给php变量,而可以使用ajax调用将值发送到服务器端的php代码,并在需要时使用它

尝试在隐藏输入中获取它,并在需要时发布它:

"<td align='right'>" +
"<input type='hidden' id='total' value='" + total + "/>");

这是不可能的,因为jQuery是客户端脚本,而PHP是服务器端脚本。