简体   繁体   English

我如何修复 AJAX 错误代码 200 解析错误

[英]how can i fixed AJAX Error code 200 parseerror

function reviewOrder(no, order){
            $.ajax({
                url : 'reviewOrder.do',
                type : 'get',
                cache: false,
                data : { "no" : no, "order" : order },
                success : function(result){
                    console.log("ok : " + result);
                },
                error : function(request, error, XMLHttpRequest, textStatus, jqXHR, errorThrown) {
            console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
                }
            });
        }

could you help me with this please: I am getting code 200 OK but ajax error is parsererror.你能帮我解决这个问题吗:我收到代码 200 OK 但ajax 错误是解析器错误。

Try to use JSON.parse(response);尝试使用JSON.parse(response); in you success function.在你的成功函数中。 I have updated your code.我已经更新了你的代码。

function reviewOrder(no, order){
    $.ajax({
        url: 'reviewOrder.do',
        type: 'get',
        cache: false,
        data: { "no" : no, "order" : order },
        success: function(response){
            var result= JSON.parse(response);
            console.log("ok : " + result);
        },
        error : function(request, error, XMLHttpRequest, textStatus, jqXHR, errorThrown) {
            console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
        }
    });
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM