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>

相关截图:

http://img.mukewang.com/climg/603e0a0b097ef83603750476.jpg

相关截图:

http://img.mukewang.com/climg/603e099b09144ef011390227.jpg

写回答

2回答

好帮手慕小班

2021-03-03

同学你好,只查看同学贴出的代码并没有发现问题,同学可以尝试使用拼接的形式,尝试发送一下请求,比如

​<script>
$(function () {
$.ajax({
url: "/books?page=4",
type: "get",
dataType: "json",
success: function (json) {
console.info(json);
}
});
})
</script>

同学尝试使用这个请求再试试,如果直接这样拼接也不可以,同学就可以尝试换个浏览器或者重新书写一个ajax请求。

祝学习愉快!

0

好帮手慕小班

2021-03-02

同学你好,在传递参数时,page作为一个字符串,同学可以尝试使用双引号来包裹提交,比如

 data: {"page": 4}

如上所示再来试试。

另外同学可以尝试查看一下,在请求体中,参数是否正常传递

http://img.mukewang.com/climg/603e1a2a0910c5e708180429.jpg

祝学习愉快!

0
hluse666
hp>1.加了双引号还是不行,课程中讲解加不加双引号都一样的

http://img.mukewang.com/climg/603e1bd009cc82e902530104.jpg

我这下面books后面不显示?page=1,说明没有参数传过去,不知道什么原因

h021-03-02
共1条回复

0 学习 · 16556 问题

查看课程