ajax的page参数没有传到后台
来源:4-3 Ajax动态加载图书信息
Bluse666
2021-03-02 17:50:56
ajax的page参数没有传到后台,page不论传几都是只打印第一页的数据,console.info也没有打印输出,query的包也加入了, ajax的代码,项目目录,以及获得的json数据如下(page是4,得到的确实第一页数据)
相关截图:
<script>
$(function () {
$.ajax({
url: "/books",
data: {page: 4},
type: "get",
dataType: "json",
success: function (json) {
console.info(json);
}
});
})
</script>
相关截图:

相关截图:

2回答
好帮手慕小班
2021-03-03
同学你好,只查看同学贴出的代码并没有发现问题,同学可以尝试使用拼接的形式,尝试发送一下请求,比如
<script>
$(function () {
$.ajax({
url: "/books?page=4",
type: "get",
dataType: "json",
success: function (json) {
console.info(json);
}
});
})
</script>
同学尝试使用这个请求再试试,如果直接这样拼接也不可以,同学就可以尝试换个浏览器或者重新书写一个ajax请求。
祝学习愉快!
好帮手慕小班
2021-03-02
同学你好,在传递参数时,page作为一个字符串,同学可以尝试使用双引号来包裹提交,比如
data: {"page": 4}
如上所示再来试试。
另外同学可以尝试查看一下,在请求体中,参数是否正常传递

祝学习愉快!
相似问题