如何在php运行时操作模板内容


How to Manipulate template content at runtime in php?

我想在运行时通过PHP页面添加或操作模板的内容。

例如,在我的在线购物网站中,我在模板中有一个购物车分区,那么当用户向购物车中添加商品时,我如何通过PHP页面更改该分区的内容。

我不想在每页上都给除法赋值,所以我把除法放在了模板中。

请帮我解决这个问题。

您需要使用Javascript才能做到这一点—至少如果您不希望页面重新加载的话。网络上有很多这样的例子(搜索使用Javascript设置cookie/session变量)。使用jQuery等Javascript库会对你有很大帮助。

例如:

  1. 用户点击"添加到购物车"
  2. Javascript用item的信息更新cookie变量
  3. Javascript更新页面
  4. 上购物车的内容

可选地,使用AJAX与服务器通信,并在成功/错误时执行一些操作。