2013-03-10 56 views
0

我正在創建一個ePos系統,它將任何項目用戶點擊添加到購物籃,並計算總計全部完成,沒有總頁面刷新使用php javascript創建動態訂單購物籃

我試過使用$ _SESSION並按順序存儲([item] => [price])但失敗了,因爲我需要刷新。

我需要的是:

  • 顯示添加項目[ID名稱Qnty價格]
  • 計算添加物品的總價。

請指教我最好的方法來做到這一點。 感謝

這是我未遂的JavaScript

function addItem(name, price, id) 
       { 

       var table=document.getElementById("basket"); 
       var row=table.insertRow(-1); 
       var cell1=row.insertCell(0); 
       var cell2=row.insertCell(1); 
       var cell3=row.insertCell(2); 
       cell1.innerHTML=name; 
       cell2.innerHTML=1; 
       cell3.innerHTML=price; 
       } 

,但我的問題是,我無法找到一個方法來添加小數,parseFloat做出錯誤的很多,我

+0

告訴我們你試過了什麼 – 2013-03-10 22:08:08

回答

0

你不應該需要刷新頁面以便將信息保存到PHP Session對象中。 PHP會話信息存儲在服務器上,因此您可以對後端執行異步HTTP請求,並將信息存儲在PHP會話中。我建議使用jQuery.ajax函數(http://api.jquery.com/jQuery.ajax/)來執行異步HTTP請求。如果你不熟悉jQuery,我強烈建議你熟悉它。我還建議你看看AJAX是如何工作的。另外,如果您使用的是PHP會話,如果您沒有使用某種會話管理框架,則必須確保在使用$ _SESSION變量之前調用session_start()。