【发布时间】:2016-06-30 00:13:19
【问题描述】:
也许这是一个愚蠢的问题。但无论如何,这是我的问题。我的项目中有多个课程。
一开始调用了Calculate($param1, $param2...)类的构造函数。
这个Calculate类通过jQuery事件(点击,改变..)多次调用,具体取决于填充的新表单字段。价格和价值由php在后台计算,并通过AJAX在网站上表示(边打字边直播)。
AJAX 和 Calculate 类之间的连接是单个文件 (jsonDataHanlder),此文件从 AJAX 接收 POST 值并返回网站输出的 JSON 字符串。所以每次我调用这个 jsonDataHandler 时,都会创建一个新的 Calculate 对象。使用更新的值,但绝不是第一个创建的对象。正如您所想象的那样,我现在遇到了多个问题。
如何在不创建新对象的情况下始终访问同一个对象?
编辑:由于技术原因,我不能使用会话..
【问题讨论】:
-
你是说你需要保存第一个实例化对象的信息吗?
-
是的.. 完美的情况是创建一次对象,然后通过 ajax 调用设置值。
-
然后将其保存在 $_SESSION 中。
-
哦,我忘了。我不能使用会话。不是因为我不知道,而是因为会话导致与我们的在线商店系统发生冲突.. 所以会话不是一个选项:(