Jquery с методом JSON POST на перенесенном сервере не работает - PullRequest
0 голосов
/ 10 октября 2019

Приведенный ниже код JQUERY, использующий формат данных JSON и тип запроса в качестве POST, работал на старом сервере. Мы перенесли тот же код на новый сервер с более высокой версией J2EE, и мы не смогли увидеть никакого ответа. Я использую jQuery v1.10.2. Нужно ли вносить какие-либо изменения в настройки конфигурации сервера?

    var dataString= "cardNum=" + cardNum;
    $.ajax({
        type: "POST",
        url: action,
        data: dataString,
        dataType: "json",
        success: function( data, textStatus, jqXHR) {
             if(data.success){
               $("#ccInstitute").val(data.cardTyp);
                $("#ccInstitutetxt,#CCINS-NAME").val(data.cardTypDesc);

             } 
             //display error message
             else {
                 $("#ccNumber").after('<div class="error"><span>' + data.Desc + '</span>  </div');
                 $("#ccNumber").focus();

             }
        },
        error: function( jqXhr, textStatus, errorThrown ){
            console.log( errorThrown );
        }
    });

Я получаю данные из Jquery в коде Java, как показано ниже.

String cardNum = Converter.encodeParameter(request.getParameter("cardNum"));

В консоли отображается ошибка ниже.

SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at parseJSON (VM290 jquery-1.10.2.min.js:4)
at On (VM290 jquery-1.10.2.min.js:6)
at k (VM290 jquery-1.10.2.min.js:6)
at XMLHttpRequest.r (VM290 jquery-1.10.2.min.js:6)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...