用了前后端页面分离之后,再次运行出现了错误。
来源:6-4 商品详情静态化

xiao1i
2021-05-15
代码如下
function getDetail() {
var goodsId = g_getQueryString("goodsId");
$.ajax({
url: "/goods/detail/" + goodsId,
type: "GET",
success: function (data) {
if (data.code == 0) {
// 成功返回就渲染数据
render(data.data);
} else {
layer.msg(data.msg);
}
},
error: function () {
console.info(goodsId)
layer.msg("客户端请求有误111");
}
});
}
这里的ajax请求会出错,最终的错误定位到
js下的jquery.min.js:formatted:3801
这一句 f.send(a.hasContent && a.data || null)
请问老师是啥原因?
写回答
1回答
-
xiao1i
提问者
2021-05-15
GoodsController.java里的detail()函数, @RequestMapping(produces = "text/html") 删掉produces = "text/html"就ok了。感觉是数据返回类型的问题。 但是前端ajax里,我并没有指定类型。
00
相似问题