【问题标题】:How to pass a string value from JQuery AJAX request, to the Spring Boot controller?如何将 JQuery AJAX 请求中的字符串值传递给 Spring Boot 控制器?
【发布时间】:2020-09-27 15:29:45
【问题描述】:

我想要实现的是从 HTML 输入字段中检索字符串值(占位符值 = 'Search NDG'),将其发送到 Spring Boot 控制器,最后将其保存在数据库中.

这是我已经完成的:

在 ajax 的成功部分,我可以看到警报窗口中显示了正确的值,但紧接着,我收到另一个警报,包含 404 错误代码。为什么会这样?我的控制器中是否仍然缺少某些内容?这是代码:

提前感谢您对此提供任何提示。

亲切的问候,马特乌斯

【问题讨论】:

    标签: java jquery json spring-boot controller


    【解决方案1】:

    我怀疑您收到的警报是在 Ajax 调用之前编写的警报,而不是成功块的警报。

    所以只需尝试通过调试 Ajax 故障块来找出确切的错误。

    【讨论】:

    • 是的,你是对的 - 警报实际上是 Ajax 调用之前的警报。我只是将调试器放在错误块中,在每个警报之间,但它没有显示任何进一步的细节......最后两行( alert(xhr.responseText) 和 alert(thrownError) )在浏览器...
    • 使用 console.log 进行调试。逐步进行 1.检查控制器方法是否被击中 2.如果击中则检查它是否返回正确的响应。
    猜你喜欢
    • 2021-08-02
    • 2017-02-12
    • 2018-06-12
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多