Function in ajax
function RefreshFuncaoOrdenamentoJornadaSalario() {
idOrdenamento = $("#DDOrdenamento").val();
idCategoria = $("#DDCategoria").val();
GrauNumero = $("#DDGrau").val();
$.ajax({
type: "GET",
url: '@Url.Action("VerificaJornadaSalario", "CargoSalarios")',
data: { idOrdenamento: idOrdenamento, idCategoria: idCategoria, GrauNumero: GrauNumero },
async: false,
sucess: function (result) {
var obj = jQuery.parseJSON(result);
alert(obj);
}
});
}
Controller that populates the object
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult VerificaJornadaSalario(short? idOrdenamento, short? idCategoria, short? GrauNumero)
{
int? jornada= contextREmpr.Salario
.Count(x => x.idOrdenamentoLegal == idOrdenamento
&& x.idCategoriaDeFuncao == idCategoria);
string msgjornada = null;
if (jornada>0)
{
int? verificajornada = contextREmpr.Salario
.FirstOrDefault(x => x.idOrdenamentoLegal == idOrdenamento
&& x.idCategoriaDeFuncao == idCategoria).JornadaCompleta;
if (verificajornada == 1)
{
msgjornada = "Jornada de Trabalho Completa";
}
else
{
msgjornada = "Jornada de Trabalho Parcial";
}
}
else
{
ViewBag.Jornada = "Não existe jornada de trabalho para essa configuração de ordenamento";
}
var result = new { jornada = msgjornada, salario = "0" };
return Json(result, JsonRequestBehavior.DenyGet);
}
I need to put the values of the object in a textbox element, I used the alert to see if the object is arriving, where did I go wrong?