JQuery. После выполнения первого ajax-запроса, в зависимости от результата выполняется один из двух. Проблема с тем, что в ветке else.
$.ajax({
url: 'pc_company_tpg_addProfileConfirmation.page',
data: {
policyGroupId: travelPolicyGroupId,
profiles: profiles
},
type: 'POST',
success: function (data) {
//data.profiles = profiles;
if (data.isExists) {
$.ajax({
url: 'pc_company_tpg_addProfile_confirmation.page',
data: {
},
type: 'POST',
success: function (data) {
}
});
} else {
$.ajax({
url: 'pc_company_tpg_addProfile.page',
data: {
policyGroupId: travelPolicyGroupId,
profiles: profiles
},
type:'POST',
success:function(data) {
$("#wait-block2").hide();
alert("Изменения сохранены");
}
});
}
}
При выполнении второго запроса ошибка сервера Could not find action or result /pc_company_tpg_addProfile.page
А вот так запрос выполняется(т.е. я попадаю в серверную функцию-обработчик):
$.ajax({
url: 'pc_company_tpg_addProfileConfirmation.page',
data: {
policyGroupId: travelPolicyGroupId,
profiles: profiles
},
type: 'POST',
success: function (data) {
if (data.isExists) {
$.ajax({
url: 'pc_company_tpg_addProfile_confirmation.page',
data: {
},
type: 'POST',
success: function (data) {
}
});
} else {
$.ajax({
url: 'pc_company_tpg_addProfile.page',
data: data,
type:'POST',
success:function(data) {
$("#wait-block2").hide();
alert("Изменения сохранены");
}
});
}
}
Разница в том, что я передал в data полученный от первого запроса ответ. Но если добавить туда поле, которое я хочу передать
data.profiles = profiles;
То сервер опять не находится.
Впервые с таким сталкиваюсь, вроде бы случай совершенно обычный.