WordPressでAMP対応する際に、POSTで送信したいFormがあります。
しかし、エラーがでているせいか、submitボタンをクリックしてもページ遷移しません。
html
1<form action-xhr="https://ドメイン/confirm/" method="post" target="_blank">
最初にコンソールに出たエラーが下記です。
「Response must contain the AMP-Access-Control-Allow-Source-Origin header」
これを解決するために送信先のページの頭に下記のようにheaderをつけました。
php
1<?php $domain_url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]"; 2 header("AMP-Access-Control-Allow-Source-Origin: " . $domain_url); 3?>
すると、先程のエラーはなくなったのですが、下記のエラーが出てきました。
「Failed to parse response JSON: SyntaxError: Unexpected token < in JSON at position 1」
このエラーは皆目検討がつかず、調べても私に分かるような情報がありませんでした。
どのような原因が考えられるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/15 06:15