如何使用 Ajax 在 Spring MVC 中调用后端函数

How do I use Ajax to call a backend function in Spring MVC

例如,我在这样定义的页面上有一个 "Delete" link

<a onclick="deleteArticle()" href="#">Delete</a>

和 js 脚本

<script>
    function deleteArticle() {
        if (confirm("Are you sure to delete this item?")) {
            // call the backend function
        }
    }
</script>

当点击link时,弹出确认框,如果点击是,我希望浏览器发送Ajax请求调用一个名为deleteArticle(article)的后端函数。

我已经完成了后端工作,但我是 Ajax 的新手,不知道如何让它在前端工作,请帮忙。谢谢!!

我猜当你说调用 spring mvc 函数时,你的意思是在 spring 端调用控制器。如果是这种情况,您可以使用 Jquery ajax 向控制器发送 get 或 post 请求。您需要知道 url 映射到要调用的函数,以便您可以发出 ajax 请求。检查 Jquery Ajax 确实很简单。