我正在编写具有 REST API 调用的 jquery 代码,
在我的 JavaScript 中,clicky.js
button.click(function (){
$.post('/projectFolder/workbook/createWorkbook', {}, function(){
// do somthing
}
) ....
我的 spring 项目结构是,
projectFolder
|- src
|-main
|-java
| |-com.sample.workbook
| |-controller
| |-service
| |-WorkbookService
| |-WorkbookServiceImpl
|-webapp
|-package.json
|-clicky.js
|-index.html
我的package.json
我在 webapp 文件夹内使用 npm start
在本地启动它。
在服务器端,它工作正常。但是,当我在本地调试它时,出现 404 错误,找不到projectFolder路径。
如何在 JavaScript 中设置其路径,以便我可以在本地进行调试?
提前致谢
最佳答案
“/projectFolder”很可能是您要部署到的应用程序上下文。这可以在 IDE 中设置,但最佳实践是在不假设给定上下文的情况下创建 Web 应用程序。因此,将您的调用更改为
$.post('workbook/createWorkbook', {}, function(){
不仅请注意缺少“/projectFolder”,而且该 URL 也没有前导斜杠,即。与您的 HTML 页面的 URL 相关。
关于javascript - 如何使用 java spring 在 javascript jquery 中设置帖子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58738482/