Javascript 如何从UI解决API调用中的引用错误?

Javascript 如何从UI解决API调用中的引用错误?,javascript,c#,asp.net-core-webapi,Javascript,C#,Asp.net Core Webapi,我已经完成了一个名为WebAPI和Javascript的microsoft教程 我现在有一个由Javascript和HTML组成的UI,如下所示: 如何使用UI?我一直收到一个参考错误。当我通过API添加和编辑某些内容时,是否应该遵循特定的语法?将来,请将错误消息复制并粘贴到您的问题中。我通常会在我的答案中复制并粘贴错误消息,但我不想全部键入:) 错误(红色)表示您试图使用尚未定义的JavaScript。警告(黄色)就是原因 第二个警告说它无法加载JavaScript。这就是错误的原因。第一个警

我已经完成了一个名为WebAPI和Javascript的microsoft教程 我现在有一个由Javascript和HTML组成的UI,如下所示:


如何使用UI?我一直收到一个参考错误。当我通过API添加和编辑某些内容时,是否应该遵循特定的语法?

将来,请将错误消息复制并粘贴到您的问题中。我通常会在我的答案中复制并粘贴错误消息,但我不想全部键入:)

错误(红色)表示您试图使用尚未定义的JavaScript。警告(黄色)就是原因

第二个警告说它无法加载JavaScript。这就是错误的原因。第一个警告可能就是原因。这意味着MIME类型是空的,而它应该是
application/javascript

但是你在评论中说,当你试图直接访问它时,
site.js
文件是空的。您是否将该教程步骤4中的所有JavaScript保存到
site.js


您使用什么作为web服务器?IIS Express?

控制台中的警告显示浏览器无法加载JavaScript文件(site.js)。因此,没有定义您试图调用的函数,因此会出现错误。转到并检查您是否可以看到脚本。@Chris G我看不到。它是空的:/再次检查您的
wwwroot
文件夹中是否有一个名为
js
的文件夹,以及
js
文件夹是否包含一个名为
site.js
的文件,其中包含教程中的所有代码。使用@Chris G检查您的代码,感谢它起作用。教程没有告诉我们创建一个名为js的文件夹。它只是说把site.js文件放到wwwroot目录中。谢谢。是的,我正在使用IIS Express。问题是我没有将一个名为js的文件夹添加到wwwroot目录。@CodingStudent Right。那就行了。