Spring MVC 控制器不会拦截 Ajax POST
Spring MVC controller does not intercept Ajax POST
我有一个javascript函数:
var RestPost = function() {
$.ajax({
type : 'POST',
url : '/bollo/search/details',
dataType : 'json'
});
};
以及设置在同一 URL 上的控制器
@RestController
@RequestMapping(value = "/bollo/search/details")
public class BolloRestController
{
@RequestMapping(method = RequestMethod.POST)
public String details()
{
System.out.println("method reached");
return "bollo/ricerca_bolli.html";
}
}
我搜索过很多网站,有很多例子,但我并没有真正明白我做错了什么,因为 URL 是相同的,请求也是相同的。
在Chrome的控制台中调试代码时,它总是得到相同的错误:
POST http://localhost:9080/bollo/search/details 404(未找到)
有谁知道为什么?
AppContextRootName:您的应用程序上下文根目录
var RestPost = function() {
$.ajax({
type : 'POST',
url : '/AppContextRootName/bollo/search/details',
dataType : 'json'
});
};
在 URL 中添加项目名称/bollo/search/details,然后它不会给出 404 错误。
就像你用 SpringWS 的名字制作了 Web 项目一样,使用 SpringWS/bollo/search/details 来触发 Ajax 请求。这是我的机箱端口是8085。
<script>
var RestPost = function() {
$.ajax({
type : 'POST',
url : 'http://localhost:8085/SpringWS/bollo/search/details',
dataType : 'json'
});
};
RestPost();
</script>
相关文章:
- 如何使用自定义标头跨域执行AJAX POST
- 为什么 AJAX POST 请求不起作用
- Ajax POST请求没有'我不了解PHP
- 数据未从ajax POST返回
- AJAX Post的奇怪Javascript/PHP行为
- 使用javascript ajax post方法的未定义偏移PHP错误
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- Ajax Post请求不起作用
- 使用AJAX POST从javascript到带有Strong参数的Rails4控制器
- jQuery AJAX Post方法错误(语法错误)
- Jquery Ajax POST不工作.适用于GET
- 正在拆分AJAX POST变量
- 发送jquery-ajax$.post后重置连接
- ajax post在webapi中传递null参数
- 如何在javascript中使用ajax post更改密码
- 传递单元格值以便使用ajax post更新表
- 如何使用带有动态接受好友按钮的ajax post更新更多的表
- 如何将AJAX POST转换为HTTP POST,以便在单击时发布
- Ajax POST返回成功,但没有;t更新JSON文件
- 通过 ajax POST 向 PHP 发送两个值以查询 SQL 数据库