Model view controller MVC框架中的AMP表单问题

Model view controller MVC框架中的AMP表单问题,model-view-controller,amp-html,amp-form,Model View Controller,Amp Html,Amp Form,我对使用AMP的表单有问题 该表单在标准amp html页面上运行良好-单击按钮并触发search.php <form method="post" action-xhr="search.php" target="_top"> <input name="query" placeholder="search" id="query" size="40" value=""> <button type=submit class="btn-search"><amp-

我对使用AMP的表单有问题

该表单在标准amp html页面上运行良好-单击按钮并触发search.php

<form method="post" action-xhr="search.php" target="_top">
<input name="query" placeholder="search" id="query" size="40" value="">
<button type=submit class="btn-search"><amp-img ></amp-img></button>
<input type=hidden name=search value=1>
</form>

那么,我使用的MVC框架上完全相同的代码(包括所有的include等)就不起作用了。按钮被点击,什么也没发生

查看页面源代码时,两者上的源代码相同

这是否应该发生?我正在使用的特定MVC框架可能对此有问题

或者是因为它是MVC,视图(header.twig)的表单在不工作的版本上。search.php中的php代码会进入控制器吗


任何帮助都将不胜感激

MVC版本是否包含amp表单扩展?@SebastianBenz是否包含<代码>,是。在浏览器上查看时,两个版本的源代码相同。一个有效,而MVC无效。在这种情况下,如果没有链接到一个实时样本,就很难给出答案。您可以尝试的一件事是检查浏览器控制台/网络选项卡中的错误消息。