Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将变量发布到opencart中的文件_Opencart - Fatal编程技术网

将变量发布到opencart中的文件

将变量发布到opencart中的文件,opencart,Opencart,我想将一些变量发布到opencart中的特定文件中。我的问题是,我不确定如何指定要将它们发布到的文件。这是默认模板中的mycheckout.tpl文件。我正在尝试将变量发布到我的confirm.tpl文件中,也在默认模板中。这是我得到的最接近的结果: $('#button-account').live('click', function() { var var1= $('#var1').val(); var var2

我想将一些变量发布到opencart中的特定文件中。我的问题是,我不确定如何指定要将它们发布到的文件。这是默认模板中的mycheckout.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 });

任何帮助都将不胜感激。

由于OpenCart的MVC特性,您实际上需要将结果发布到配置为接受ajax post而不是模板的控制器中的特定函数

试着阅读杰伊·吉尔福德提供的答案。您可能会更好地了解该系统以及所有内容是如何组合在一起的

checkout/cart的add函数是为json配置的,看看您是否可以从中找到答案

$.post("catalog/view/theme/default/template/checkout/confirm.tpl", { quantity: quantity, total: total });
可能应该阅读如下内容:

$.post("index.php?route=checkout/confirm/<function here>", { quantity: quantity, total: total });