首页 文章

从外部脚本在bootstrap模式中异步加载表单

提问于
浏览
0

我在引导模式中加载表单时遇到问题 . 我正在使用名为Formstack的服务将表单嵌入到我的网站中 . 提供给我的嵌入代码使用外部脚本将适当的CSS,HTML和JS加载到我的页面中 . 问题是,一旦页面加载,我在浏览器控制台中收到10K警告 . 所有警告都是一样的 . 每个警告都写着:

无法在'Document'上执行'write':除非明确打开,否则无法从异步加载的外部脚本写入文档 .

这是该javascript文件的链接:https://trustdale.formstack.com/forms/js.php/business_contact

查看外部JavaScript,每一行都以 document.write 开头 . 我不知道它是否重要,但我在一个bootstrap模式中加载表单 . 另请注意,表单加载完全正常......除非我遗漏了一些东西 . 如果没有所有警告,我将如何加载表单?

1 回答

  • 0

    我想通了......我还没理解它,但我偶然发现了这个https://github.com/krux/postscribe,这似乎使我的代码工作 . 我在我的模态中创建了一个空的div,其id为#formCode,然后将这部分代码放在我的页脚中:

    <script>
          $( function(){
              postscribe('#formCode', '<script src={!! $contact_form !!}><\/script>');
          });
    </script>
    

    $ contact_form只包含我的脚本“src”属性的值 .

    再一次,不知道它是如何工作的,就是这样 . 也许有人可以详细说明

相关问题