我正在创建一个ePos系统,可以将任何项目用户点击次数添加到购物篮中,并计算最终的总数所有操作完成后无需完全刷新网页。
我尝试使用$ _SESSION并按顺序存储([item] => [price])但失败了,因为我需要刷新。
我需要的是:
请告诉我最好的方法来做到这一点。 感谢
这是我在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 :(得分:0)
您不需要刷新页面以便将信息保存到PHP Session对象中。 PHP会话信息存储在服务器上,因此您可以对后端执行异步HTTP请求,并将信息存储在PHP会话中。我建议使用jQuery.ajax函数(http://api.jquery.com/jQuery.ajax/)来执行异步HTTP请求。如果你不熟悉jQuery,我强烈建议你熟悉它。我还建议您研究一下AJAX的工作原理。
此外,如果您正在使用PHP会话,如果您没有使用某种进行会话管理的框架,则必须确保在使用$ _SESSION变量之前调用session_start()。