使用php javascript创建动态订单篮

使用php javascript创建动态订单篮,javascript,php,ajax,shopping-cart,Javascript,Php,Ajax,Shopping Cart,我正在创建一个ePos系统,它将用户单击的任何项目添加到购物篮中,并计算最终的总数所有操作都不需要总页面刷新 我尝试使用$\u会话并按顺序存储([item]=>[price]),但失败了,因为我需要刷新 我需要的是: 显示添加的项目[id名称Qnty价格] 计算添加项目的总价 请告诉我做这件事的最佳方法。 谢谢 这就是我在javascript中尝试的内容 function addItem(name, price, id) {

我正在创建一个ePos系统,它将用户单击的任何项目添加到购物篮中,并计算最终的总数所有操作都不需要总页面刷新

我尝试使用$\u会话并按顺序存储([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给我带来了很多错误

为了将信息保存到PHP会话对象中,不需要刷新页面。PHP会话信息存储在服务器上,因此您可以向后端执行异步HTTP请求,并在PHP会话中存储信息。我建议使用jQuery.ajax函数()执行异步HTTP请求。如果您不熟悉jQuery,我强烈建议您熟悉它。我还建议您研究AJAX是如何工作的


另外,如果您使用的是PHP会话,如果您没有使用某种进行会话管理的框架,则必须确保在使用$\u session变量之前调用session\u start()

让我们看看你试过什么