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

后端 未结 16 2284
难免孤独
难免孤独 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:14

    I reckon your aspx page doesn't return a JSON object. Your page should do something like this (page_load)

    var jSon = new JavaScriptSerializer();
    var OutPut = jSon.Serialize();
    
    Response.Write(OutPut);
    

    Also, try to change your AjaxFailed:

    function AjaxFailed (XMLHttpRequest, textStatus) {
    
    }
    

    textStatus should give you the type of error you're getting.

提交回复
热议问题