0

我有一个简单的问题,我一直在寻找并研究了一段时间,但我似乎无法得到它。这是我的代码。

<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 变量的任何建议?

4

4 回答 4

2

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

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

并张贴表格

于 2013-04-01T10:46:15.850 回答
1

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

于 2013-04-01T10:45:27.280 回答
0

这是不可能的,因为jQuery客户端脚本PHP是服务器端脚本。请考虑差异..

于 2013-04-01T10:53:34.200 回答
0

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

"<td align='right'>" +
"<input type='hidden' id='total' value='" + total + "/>");
于 2013-04-01T11:04:51.853 回答