-1
The problem is that when I call the post it does not return either in Success, error or complete. Some sicrona definition is missing?
this.funcget = function () {
var paciente;
$.ajaxGet(global.Router.action("Paciente", "BuscaPaciente", { pacienteId: $(this).val('button').attr('PacienteId') }),
{
success: function (info) {
paciente = info;
},
complete: function () {
// aqui eu chamo o AJaxPost
me.NovoPaciente(paciente);
},
error: function () {
alertify.error("Não foi possivel salvar os dados do paciente.");
},
}
);
};
this.NovoPaciente = function (paciente) {
if (paciente.planoId > 0) {
window.open(global.Router.action("Paciente", "Formulario", { planoId: paciente.planoId }));
}
else {
var paciente;
//chamada do post
$.ajaxPost(global.Router.action("Paciente", "NovoPaciente", { PacienteId: paciente.pacienteExternoId })),
{
success: function (infoP) {
paciente = infoP;
},
error: function () {
alertify.error("Não foi possivel salvar os dados do paciente.");
},
complete: function () {
if (!paciente.erro)
window.open(global.Router.action("Paciente", "Formulario", { planoId: paciente.planoId }));
else
alertify.error(paciente.msgErro);
},
};
}
}