嗨,這是我的第一篇文章和我第一次嘗試在JavaScript(我進入PHP)。問題是,我得到一個NaN的從我的js的結果是如下(如果我能得到的代碼啄嫁接!)楠結果來自javascript
<script type="text/javascript">
function Running_Total() {
alert('firing');
var cost1 = "'.$_SESSION['75gmcost'].'"+"";
var cost2 = "'.$_SESSION['100gmcost'].'"+"";
var cost3 = "'.$_SESSION['1kgcost'].'";+"";
var cost4 = "'.$_SESSION['c75gmcost'].'"+"";
var qty1 = "'.$_SESSION['qty75gm'].'"+"";
var qty2 = "'.$_SESSION['qty100gm'].'"+"";
var qty3 = "'.$_SESSION['qty1kg'].'"+"";
var qty4 = "'.$_SESSION['qtyc75gm'].'"+"";
var sum = 0;
sum += cost1 * qty1;
sum += cost2 * qty2;
sum += cost3 * qty3;
sum += cost4 * qty4;
$('#tot_cost').empty();
$('#tot_cost').append(sum);
}
</script>
我試圖總結從表單輸入訂單總數,但不知道足以解決南方問題。 我想我的PHP變量必須改變,以適應js,但沒有線索怎麼辦? ##
那是你生成的源?因爲它看起來像你沒有實際迴應任何$ _SESSION變量的值,你只是寫字符串$ _SESSION ...嘗試將行改爲 var cost1 ='<?php echo $ _SESSION [ 「75gmcost」]; ?>'; – TommyBs
不,它是我寫的源代碼(深入潛水) - 我會嘗試建議的回顯方法... – JiminSA
謝謝TommyBs!我得到了一個結果 - 0!所以我的新問題是爲什麼我的算術不工作?哼哼...... – JiminSA