Я пытаюсь использовать форму Google с моего сайта, чтобы сохранить данные в листе Google. Вот код для того же самого:
Попытка использовать формы Google из целевой страницы pardot, используя следующий код:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<form action="" method="Post" name="pardot-form" id="pardot-form" target="_self" onSubmit="abcd();">
<input id="entry.360021706" maxlength="40" name="entry.360021706" size="20" type="text" placeholder="First Name *" required /><br>
<input id="entry.1663503237" maxlength="80" name="entry.1663503237" size="20" type="text" placeholder="Email *" required /><br>
<input id="abc" type="submit" name="submit" value="Request Call Back">
</form>
<script>
function abcd() {
var field1 = $("name").val();
var field2 = $("email").val();
$.ajax({
url: "FormUrlGoesHere",
data: {"entry.360021706":field1,"entry.1663503237":field2},
type: "Post",
dataType: "xml",
success: function(d)
{
}
});
return false;
}
</script>
Однако это выдает ошибку «нет контроля доступа, разрешить происхождение». Поскольку форма Google является открытой платформой, я этого не делаю, поэтому они заблокируют любой такой запрос. Есть идеи?