/ / URL за обаждане при Ajax callback не работи - jquery, ajax, servlets, callback

Извикването на URL адреса за обратното извикване на Ajax не работи - jquery, ajax, servlets, callback

Когато използвате следния код, повикването "POST" във функцията "успех" на обратния разговор изглежда не работи.

Извиква се функцията "успех" и се показва предупреждението "ТУК", но URL адресът не се извиква. Точка за прекъсване в сервлета "showData" го потвърждава.

Изпускам ли нещо?

Опитвам се да предам JSON данни от един сървлет в друг. В случай, че има значение, използвам JQuery и JQuery Mobile.

$.ajax({
type: "POST",
url: "/data/dataServlet"
success: function (data) {
success(data);
},
error: function (jqXHR, textStatus, errorThrown) {
alert("fail");
}
});



function success(data) {
$.ajax({
type: "POST",
url: "/data/showData",
data: {
items: data.theItems
},
success: function (data) {
alert("HERE");
},
error: function (xhr, status, error) {
alert("fail");
}
});
}

Отговори:

0 за отговор № 1

Всичко,

Разбрах го. Глупава грешка от моя страна с отстраняване на грешки.

Горният код е правилен за всеки, който се чуди как да се обади на втори контролер след завършване на първия, използвайки обратно извикване на Ajax.