【发布时间】:2015-08-27 12:01:29
【问题描述】:
我对cs购物车很陌生。我已经阅读了他们关于使用表单微格式调用 Ajax 的文档。我能够创建一个 Ajax 请求。但我想在我的附加控制器/frondend/ 目录名称中将控制器称为mycheckout.php。我正在使用价值为mycheckout.mymode 的隐藏文件调度。谁能帮我。我实际上想在我的控制器中执行一些操作。但是他们的文档对我没有帮助。提前致谢。
【问题讨论】:
标签: cs-cart
我对cs购物车很陌生。我已经阅读了他们关于使用表单微格式调用 Ajax 的文档。我能够创建一个 Ajax 请求。但我想在我的附加控制器/frondend/ 目录名称中将控制器称为mycheckout.php。我正在使用价值为mycheckout.mymode 的隐藏文件调度。谁能帮我。我实际上想在我的控制器中执行一些操作。但是他们的文档对我没有帮助。提前致谢。
【问题讨论】:
标签: cs-cart
您可以这样做(如果需要,使用额外的“cm-ajax-force”或“cm-ajax-full-render”类):
<form class="cm-ajax" name="your_name" action="{""|fn_url}" method="post">
<input type="hidden" name="result_ids" value="div_id_to_be_updated" />
{include file="buttons/go.tpl" but_name="mycheckout.mymode" alt=__("Ajax button")}
</form>
或者你可以使用任何你想要的按钮(甚至是<input type="submit" name="mychechkout.mymode" value="Ajax!">)
【讨论】:
请注意,Ajax 请求也可以通过简单的链接完成:
<a class="cm-ajax cm-post" href="{"mycheckout.mymode?param1=value1¶m2=value2"|fn_url}" data-ca-target-id="div_id_to_be_updated">Ajax!</a>
【讨论】: