2017-11-07 1 views
0

Jeder kann mir helfen, mit dem AMP Kontaktformular trainieren? Ich mache ein Abonnement-Formular mit Mailchimp und SendEngine und ich habe das Formular in meine HTML-Seite eingebettet. HierGoogle Amp Kontaktformular Fehler beim Senden

ist der Screenshot des Fehlers:

Error when submitting form

+0

Google für CORS, Sie werden viele Fragen zu Stack Overflow finden, die Ihnen helfen werden –

+0

Danke. Hast du ein funktionierendes Formular, damit ich es vergleichen kann? Ich weiß nicht, wo ich falsch lag –

+0

Sie tun eine XMLHttpRequest zu einer anderen Domäne als Ihre Seite ist. Der Browser blockiert es also, da es aus Sicherheitsgründen normalerweise eine Anfrage im selben Ursprung erlaubt. Sie müssen etwas anderes tun, wenn Sie eine domänenübergreifende Anfrage durchführen möchten. Ein Tutorial dazu, wie man das erreicht, ist [Using CORS] (http://www.html5rocks.com/en/tutorials/cors/http://www.html5rocks.com/en/tutorials/cors/). Bitte lesen Sie die zugehörige Frage, ich stimme, um dies als ein Duplikat zu schließen: https://stackoverflow.com/questions/20035101/why-does-my-jarist-get-a-no-access-control-allow-origin -header-is-present –

Antwort

2

Dies geschieht, wenn Sie versuchen, anders als Ihre AMP-Website zu einer Domäne zu unterbreiten.

Sie müssen Ihre AMP-Domain auf Ihrem Server freischalten, um CORS zu aktivieren, oder den Administrator kontaktieren, wenn ein Shared Hosting für Ihre AMP-Domain für CORS auf die weiße Liste gesetzt wird. Lesen Sie weiter über CORS on AMP.

Überprüfen Sie auch specs on CORS Whitelisting.