Правильный метод отправки сообщений из ajax в модуль остальных подключаемых устройств apigility

Я использую Zend Studio с Apigility, Zend Framework 2. Я создал пользовательский сервис, который работает нормально. Если я использую тестовый сервис, то я могу отправить свой модуль и создать нового пользователя. При попытке отправить сообщение со страницы с помощью AJAX я не получаю сообщения об ошибке, в котором говорится, почему происходит сбой, и я могу просмотреть базу данных и убедиться, что запись не была добавлена. Вот как выглядит функция:

function addUser() {
jQuery.mobile.showPageLoadingMsg('Loading');
$.ajax({
url : gatewayURL + '/users-cc',
cache : false,
type : 'POST',
contentType : 'application/json',
data : JSON.stringify({
'FirstName' : 'FirstTest',
'LastName' : 'LastTest',
'UserName' : 'TestName',
}),
success : function(data, status, xhr) {
jQuery.mobile.hidePageLoadingMsg();
onAddUser(data);
},
error : function(xhr, status, errorThrown) {
jQuery.mobile.hidePageLoadingMsg();
onAddUser(xhr);
}
});
}

Из того, что я могу видеть на сервере, я могу сказать, что сценарий, по-видимому, ломается до того, как он действительно попадает на страницу, поскольку у меня есть запись error_log, которая документирует фактический запуск сценария.

Идентифицированный gatewayURL является полным подключением к моему веб-сайту, который отлично работает для извлечения записей. Просто этот пост, похоже, не связывает. Я попытался отладить с помощью инструментов Chrome, и xhr.responseText пуст, так что не очень полезно.

Я не уверен, что это полезно, но модуль Apigility настроен на использование ArraySerializable в качестве гидратора. Если Apigility выдает ошибку, она не записывается в журнал.

Любые мысли будут оценены.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector