Ajax request returns 200 OK, but an error event is fired instead of success

后端 未结 16 2403
难免孤独
难免孤独 2020-11-22 04:12

I have implemented an Ajax request on my website, and I am calling the endpoint from a webpage. It always returns 200 OK, but jQuery execut

16条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 04:32

    Try following

    $.ajax({
        type: 'POST',
        url: 'Jqueryoperation.aspx?Operation=DeleteRow',
        contentType: 'application/json; charset=utf-8',
        data: { "Operation" : "DeleteRow", 
                "TwitterId" : 1 },
        dataType: 'json',
        cache: false,
        success: AjaxSucceeded,
        error: AjaxFailed
    });
    

    OR

    $.ajax({
        type: 'POST',
        url: 'Jqueryoperation.aspx?Operation=DeleteRow&TwitterId=1',
        contentType: 'application/json; charset=utf-8',
        dataType: 'json',
        cache: false,
        success: AjaxSucceeded,
        error: AjaxFailed
    });
    

    Use double quotes instead of single quotes in JSON object. I think this will solve the issue.

提交回复
热议问题