我想将一些变量发布到opencart中的特定文件中。我的问题是我不知道如何指定要发布的文件。这是我的checkout.tpl文件,在默认模板中。我试图将变量发布到我的confirm.tpl文件,也在默认模板中。这跟我一样接近:
$('#button-account').live('click', function() {
var var1= $('#var1').val();
var var2= $('#var2').val();
$.post("catalog/view/theme/default/template/checkout/confirm.tpl", { quantity: quantity, total: total });
非常感谢任何帮助。
答案 0 :(得分:0)
由于OpenCart的MVC性质,您实际上需要将结果发布到配置为接受ajax帖子而非模板的控制器中的特定功能。
尝试阅读Jay Gilford提供的How to become an OpenCart guru?的答案。您可能会更好地了解系统以及所有内容如何组合在一起。
为json配置了add()
的{{1}}函数,看看是否可以从中解决这个问题。
checkout/cart
应该读起来像:
$.post("catalog/view/theme/default/template/checkout/confirm.tpl", { quantity: quantity, total: total });