Javascript 我会被阻止的 解决方案:

Javascript 我会被阻止的 解决方案:,javascript,jquery,ajax,Javascript,Jquery,Ajax,由于表单已经附加,因此直接为循环中的每个表单运行函数,而无需写入窗口。onload var form = document.forms[form_name] form.addEventListener('submit', e => { e.preventDefault(); fetch(scriptURL, { method: 'POST'..... 使Idx唯一: idx = [...new Set(idx)] 转到Google sheets脚本编辑器>查看>

由于表单已经附加,因此直接为循环中的每个表单运行函数,而无需写入
窗口。onload

var form = document.forms[form_name]
form.addEventListener('submit', e => {
     e.preventDefault();
     fetch(scriptURL, { method: 'POST'.....
  • 使
    Idx
    唯一:

    idx = [...new Set(idx)]
    

  • 转到Google sheets脚本编辑器>查看>执行。@主,一旦导航到执行,我会看到我的doPost和安装初始化,我应该在这里查找什么?是否有任何失败?
    fetch
    是否曾命中端点?您还说控制台上没有错误。它是否记录了“成功!”然后?没有报告失败,但控制台上没有成功消息。脚本是否部署为任何人都可以访问的,包括匿名?这很有帮助!你注意到我修改后的取回请求有什么不正常的地方吗?每隔一段时间,提取就会失败。我不知道为什么。@Max尝试在第二个脚本标记的末尾添加“提交”按钮。加载脚本需要时间。这样,提交按钮只在防止默认值后添加。好主意,这会生成一条不那么神秘的错误消息,并触发错误捕获。错误消息是“Fetch failed loading:POST”“”。有趣的是,在用户单击submit按钮(在某些情况下会切断POST)后,仅在chromeI刷新浏览器时,POST才会失败。现在都开始工作了!