格式没有错,提示数据接口请求异常:parsererror

提问 已结 9 501
帝王蟹
帝王蟹 2020-4-4
悬赏:50飞吻
版本:layui 浏览器:
代码如下
回帖
  • samy_zhou
    2020-4-4
    $array = [
    [
    'title' => 'haha',
    'id' => '55'
    ],
    [
    'title' => 'hehe',
    'id' => '44'
    ]
    ];
    return response()->json([
    'code' => 0,
    'msg' => '',
    'count'=>1000,
    'data' =>$array
    ]);
    这是返回json数据:
    {"code":0,"msg":"","count":1000,"data":[{"title":"haha","id":"55"},{"title":"hehe","id":"44"}]}
    0 回复
  • samy_zhou
    2020-4-4
    貌似 不是在这里拿的数据,完成之后回调拿的:

    ,done: function(res, curr, count){
    //如果是异步请求数据方式,res即为你接口返回的信息。
    //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
    console.log(res);
    //得到当前页码
    console.log(curr);
    //得到数据总量
    console.log(count);
    }
    1 回复
  • samy_zhou
    2020-4-4
    格式是你后台响应的格式,不是parseData就行了。
    后台响应的数据:
    return response()->json([
    'data' => $data, //$data为数组
    'code' =>0,
    'msg' => '',
    'count' => 1000,
    ]);
    0 回复
  • samy_zhou
    2020-4-4
    @samy_zhou 补充一下:
    0 回复
  • 帝王蟹
    2020-4-4
    @samy_zhou 这就是返回数据啊
    0 回复
  • samy_zhou
    2020-4-4
    你转换的data下没有item,
    你直接修改转换的为res.data 试下


    还有Y1pgoodsInfo 是什么东西呢[哈哈]
    0 回复
  • 帝王蟹
    2020-4-4
    @samy_zhou [嘻嘻] 为什么我后代有打印,为什么前台一点数据都拿不到的???
    0 回复
  • 帝王蟹
    2020-4-4
    @samy_zhou 其那台打印是空
    0 回复
  • 帝王蟹
    2020-4-4
    @samy_zhou 很好
    0 回复