小编tic*_*tas的帖子

使用嵌入式Google表单解决CORS

我正在尝试通过嵌入式表单将表单数据发送给Google。

我发现这篇文章似乎可以回答我的问题,但出现CORS错误。有办法解决吗?

其他帖子似乎说,CORS不是问题,但我遇到了错误。

这是我的代码:

-JS-

function ajax_post() {
  var field1 = $('#email').val();

  $.ajax({
      url: "https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxxxxxxxxx/formResponse",
      data: {"entry.xxxxxxxxxx": field1},
      type: "POST",
      dataType: "xml",
      statusCode: {
          0: function() {
          //Success message
          },
          200: function() {
          //Success Message
          }
      }
  });
}
Run Code Online (Sandbox Code Playgroud)

-HTML-

<form id="emailForm" target="_self" onsubmit="" action="javascript: ajax_post()">
    <input id="email" type="text" autocomplete="off" tabindex="0" name="entry.xxxxxxxxxx" required>
    <button id="send" type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

javascript xml ajax jquery cors

5
推荐指数
2
解决办法
1214
查看次数

标签 统计

ajax ×1

cors ×1

javascript ×1

jquery ×1

xml ×1