Javascript 脚本5009:';获取';是未定义的

Javascript 脚本5009:';获取';是未定义的,javascript,node.js,internet-explorer,npm,fetch,Javascript,Node.js,Internet Explorer,Npm,Fetch,有麻烦了!对于我的请求,我正在使用Fetch API 提交表单在IE中不起作用,因为“SCRIPT5009:‘fetch’未定义” 它的外观示例如下: 同一时间在铬和FF它的作品很好!我已经在尝试在谷歌上找到一些解决方案,但是没有用 我试图在npm中安装“同构fetch”和“es6 promise”,并试图将其导入到我的.js文件中,但也没有成功,控制台向我显示:“未捕获的SyntaxError:意外的令牌导入”!顺便说一句,required()函数不能正常工作!所以我现在完全不知道该怎么做,如

有麻烦了!对于我的请求,我正在使用Fetch API

提交表单在IE中不起作用,因为“SCRIPT5009:‘fetch’未定义”

它的外观示例如下:

同一时间在铬和FF它的作品很好!我已经在尝试在谷歌上找到一些解决方案,但是没有用

我试图在npm中安装“同构fetch”和“es6 promise”,并试图将其导入到我的.js文件中,但也没有成功,控制台向我显示:“未捕获的SyntaxError:意外的令牌导入”!顺便说一句,required()函数不能正常工作!所以我现在完全不知道该怎么做,如何使用这些塑料填充物以及所有这些

如果有人有想法,请提前感谢! 比尔

您可以使用

CDN:

在提取之前加载蓝鸟:

<script src="//cdn.jsdelivr.net/bluebird/3.5.0/bluebird.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.3/fetch.js"></script>


IE上似乎不支持
fetch
。是的,因为我知道它是关于本机fetch的!但是npm的包呢,比如“等病态抓取”或“抓取wg”,这些都是pofylfill!但它现在对我有效,但对其他人有效!魔术看起来比以前好多了,但问题仍然存在!现在“'Promise'未定义”,这来自fetch.js,来自您提供的脚本lifesaver!我不得不同时使用这两种脚本,但效果很好。
<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.3/fetch.js"></script>
<script src="//cdn.jsdelivr.net/bluebird/3.5.0/bluebird.min.js"></script>
<script src="//cdn.jsdelivr.net/bluebird/3.5.0/bluebird.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.3/fetch.js"></script>