Отправить данные в службу отдыха

0

Я пытаюсь отправить данные в виде строки json для восстановления обслуживания. Поскольку это вызов перекрестного домена im, использующий jsonp для этого.

var arr={"isExceptionLogged":"0","allocInstructionId":"000001879HVWC1","allocInstructionIdtmp":"000001879HVWC}
               $.support.cors = true;
               $.ajax( {
                     headers: {
                         'Accept': 'application/json',
                     },
                     crossDomain: true,
                     url: "http://<url>",
                     type: "POST",
                     data: JSON.stringify( arr ),
                     dataType: "jsonp",

                     success: function ( result )
                     {
                         alert("successful");
                       },
                     error: function ( xhr, ajaxOptions, thrownError )
                     {
                         alert( "Error" );
                         alert( xhr.status );
                         alert( thrownError );
                     }
                 } );

Но im получая ошибку 200, jquery = 12345 не был вызван.

мой код обслуживания:

@Path("/update")
@POST
@Consumes({ MediaType.APPLICATION_JSON})
public void updatefunctions(bean abc){

    abc.toString();
}
  • 0
    Отправьте этот запрос в их дискуссионный форум, и они помогут вам решить ..
Теги:
rest
jsonp

1 ответ

1

Вы не закрываете строку для значения 'allocInstructionIdtmp' в массиве var. Должен быть:

var arr={"isExceptionLogged":"0","allocInstructionId":"000001879HVWC1","allocInstructionIdtmp":"000001879HVWC**"**}**;**
  • 0
    Я закрываю это в коде. Это огромная строка, поэтому я обрезал ее, чтобы разместить здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню