当前位置: 首页 > 面试题库 >

SCRIPT5009:“提取”未定义

解修然
2023-03-14
问题内容

有一些麻烦!对于我的要求,我正在使用Fetch API!

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

示例如下所示:

fetch("url",
        {
             method: "POST",
             body: JSON.stringify(data),
             headers: {
                 'Accept': 'application/json',
                 'Content-Type': 'application/json'
             }
         }).then(function (response) {
             return response.json().then(function (data)

在Chrome和FF中同时运行就可以了!我已经在尝试寻找一些可以在Google上冲浪的解决方案,但这没有帮助!

我尝试在npm中安装“ isomorphic-fetch”和“
es6-promise”,并尝试将其导入到我的.js文件中,但同样没有成功,控制台向我显示了此信息:“ Uncaught
SyntaxError:意外的令牌导入”
!顺便说一句,required()函数不能正常工作!因此,我现在完全不知道该怎么做,如何使用这些polyfill东西以及所有这些东西!

如果有人有想法,请先谢谢!BR!


问题答案:

您可以改用https://github.com/github/fetch。

CDN:https://cdnjs.com/libraries/fetch

<script src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.3/fetch.js"></script>

如果需要Promisepolyfill,可以使用http://bluebirdjs.com/docs/install.html

<script src="//cdn.jsdelivr.net/bluebird/3.5.0/bluebird.min.js"></script>

加载Bluebird之前fetch

<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 9中收到以下错误。导致此错误的行是 在(非兼容模式),Chrome或Firefox中不会发生该错误。知道这里发生了什么吗? 问题答案: 请参阅此处以了解有关情况的博客文章:解决JSON是Internet Explorer中的未定义错误 在页面中包含JSON库,您应该一切顺利。

  • 我正在尝试探索在测试中添加咆哮通知的功能。这允许在测试执行时将消息添加到屏幕上。 我正在尝试通过以下步骤指定的这种方法:http://elementalselenium.com/tips/53-growl 机器:windows 10 Selenium版本:2.53浏览器:Firefox 49 以下是我正在使用的脚本: 执行此操作时,我收到以下错误: 等待弹出窗口出现..单击弹出窗口..现在等待通知

  • 问题内容: 我正在使用Expressjs版本4.我在req.param上得到了’undefined’。这是我的示例:app.js ./routes/新 newdata.html 我也尝试了和,但答案仍然相同。 问题答案: 引用路径中的变量。 帖子数据可以通过以下方式引用 假设您正在使用中间件。 然后是那些。 您可以使用上面的3种。外观上的顺序是,,。

  • 我有一个简单的引导应用程序,其中我添加了开放api swagger依赖项 以及这些属性 我收到这些错误(在呼叫时http://localhost:8080/swagger-用户界面/索引。html): 这是我的控制器: 知道吗?

  • 什么会引起这样的问题?解决办法可能是什么?

  • 我在java中有一个函数,在这个函数中我试图获取未读的消息。例如,如果我在broker中有偏移量为0、1、2的消息,这些消息已经被使用者读取,并且如果我关闭我的使用者一个小时。那时我产生的信息偏移量为3,4,5。之后,当我的消费者启动时,它应该从偏移量3读取消息,而不是从0读取消息。但是,它要么读取所有的消息,要么读取启动Kafka Consumer后产生的消息。我想读那些未读或未提交的消息 我尝