我有一个简单的问题,我一直在寻找和工作一段时间,我似乎不能得到它。这是我的代码。
<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
是服务器端脚本。