AMP表单以邮递方式提交 [英] AMP form submitting with post

查看:265
本文介绍了AMP表单以邮递方式提交的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几年的网站登录等几种形式。最近我做了所有谷歌的AMP证明,但形式停止工作。我正在寻找几天,但我找不到正确的答案。

首先,我包含了所有必要的脚本和代码,就像本页。之后,出现第一个错误:表单提交失败::响应必须包含AMP-Access-Control-Allow-Source-Origin头文件。



然后我将标题添加到页面。之后,第一个错误消失了,但是第二个错误出现了:表单提交失败::位于位置0的JSON中的意外标记<。我已阅读此处关于这一点,但它不包含真正的解决方案。



在这个阶段,我被卡住了,我认为我在错误的路上有这样一个简单的表单喜欢这个。我只是想回应输入...你能帮我吗?

亲切的问候,

Patrick

 <?php 
header(Access-Control-Allow-Credentials:true);
header(Access-Control-Allow-Origin:* .ampproject.org);
header(AMP-Access-Control-Allow-Source-Origin:https://www.domain.com);
header(Access-Control-Expose-Headers:AMP-Access-Control-Allow-Source-Origin);
?>
<!doctype html>
< html amp>
< head>
< meta charset =utf-8>
< script async src =https://cdn.ampproject.org/v0.js>< / script>
< script async custom-element =amp-formsrc =https://cdn.ampproject.org/v0/amp-form-0.1.js>< / script>
< meta name =viewportcontent =width = device-width,minimum-scale = 1,initial-scale = 1>