AMP 表单通过帖子提交 [英] AMP form submitting with post
本文介绍了AMP 表单通过帖子提交的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
多年来我一直有一个网站,其中包含一些用于登录的表单等.最近我将所有内容都用于 Google 的 AMP 证明,但表单停止工作.我现在正在寻找几天,但我找不到正确的答案.
首先,我包含了所有必要的脚本和代码,就像在此页面上一样.之后,出现了第一个错误:表单提交失败:响应必须包含 AMP-Access-Control-Allow-Source-Origin 标头 ".
然后我在页面上添加了标题.之后,第一个错误消失了,但出现了第二个错误:表单提交失败::意外的令牌<在位置0的JSON中".我已阅读此处 关于这个,但它对我来说没有真正的解决方案.
在这个阶段我被卡住了,我认为我在使用这样一个简单的表格时走错了路.我只是想回显输入...你能帮我吗?
亲切的问候,
帕特里克
<!doctype html><html ><头><meta charset="utf-8"><script async src="https://cdn.ampproject.org/v0.js"></script><脚本异步自定义元素="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script><meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"><style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{从{visibility:hidden}到{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}到{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><link rel="canonical" href="https://www.domain.com/test.php"/><title>AMP表单</title>头部><身体><?phpif(isset($_POST['submitlogin'])){$name = $_POST['name'];回声 $name;?><form method="post" action-xhr="#" target="_top">名称:<input type="text" name="name"/><input type="submit" name="submitlogin" value="Submit"/></表单>