目录
目录
文章目录
  1. 记录

jQuery ajax 返回parsererror错误

记录

  • 最近在做项目时,使用Ajax请求时,明明请求成功了,但是总是执行error方法,很是奇怪。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    $.ajax({
    url: 'addnewcommodity',
    type: 'POST',
    data: formdata,
    dataType: 'json',
    cache: false,
    contentType: false,
    processData: false,
    success: function(data, textStatus, xhr) {
    console.log(data);
    if(data) {
    $('#message').modal('show');
    } else {
    $('#message2').modal('show');
    }
    },
    error: function(xhr,textStatus) {
    console.log(xhr);
    console.log(textStatus);
    alert("添加新商品出错");
    }
    });
  • 后来查看了浏览器控制台,发现如下,返回的并不是JSON格式的数据。所以解析错误了,后来发现后端java代码返回的也并不是JSON格式。

error.png