JavaScript如何在不同的文件夹中加载HTMP页面及其自己的JavaScript文件?不断获取错误获取http://localhost:x/f.js 404(未找到)为什么?
在名为SPA.js的JavaScript文件中,我正在加载名为MenuEditor.HTML的HTML页面,其位置如下:wwwroot/HtmlTemp/MenuEditor.HTML 在MenuEditor.html中,我试图加载与MenuEditor.html位于同一文件夹中的JSmenuError.js 我将JSmenuError.js拖放到MenuEditor.html中 我犯了一个错误http://localhost:xxx/file.js 在chrome inspector中找到404(未找到) 路径有什么问题JavaScript如何在不同的文件夹中加载HTMP页面及其自己的JavaScript文件?不断获取错误获取http://localhost:x/f.js 404(未找到)为什么?,javascript,html,asp.net-core,Javascript,Html,Asp.net Core,在名为SPA.js的JavaScript文件中,我正在加载名为MenuEditor.HTML的HTML页面,其位置如下:wwwroot/HtmlTemp/MenuEditor.HTML 在MenuEditor.html中,我试图加载与MenuEditor.html位于同一文件夹中的JSmenuError.js 我将JSmenuError.js拖放到MenuEditor.html中 我犯了一个错误http://localhost:xxx/file.js 在chrome inspector中找到4
请注意,当我将JSmenu.js文件拖到MenuEditor.html中时,与我的主SPA.js文件位于同一文件夹中的JSmenu.js文件工作正常。最好始终使用从Web服务器根目录开始的路径,例如
/scripts/jsmenuerror.js
。多年来,不同的Web服务器和浏览器对进入目录(。/
)的处理方式不同。我没有使用ASP.NET Core,但是应该有一个帮助程序,如Url.Content
或ResolveUrl
,您可以使用。谢谢您的回答!到目前为止我发现了。您能推荐一些关于Url.Content或ResolveUrl主题的更多信息吗?