Ошибка при вызове getJSON в jquery с ASP.NET MVC - PullRequest
1 голос
/ 08 марта 2010

У меня есть следующий код в html, я не могу получить вызов функции обратно из вызова JSON get. Вниз код в контроллере. Пожалуйста, помогите

 <script type="text/javascript"> 
     $().ready(function() {
         $("#CuitDespachante").typeWatch({ highlight: true, wait: 500, captureLength: -1, callback: finished });
    });

    function finished(txt) {
        $.getJSON('/Documentacion/GetDatosDespachantes', { cuitDespachante: txt },
                            function (data) {
                                alert('You typed: ');
                            }
        );

    };
</script>

public ActionResult GetDatosDespachantes(string cuitDespachante)
        {
            cuitDespachante = cuitDespachante.Replace("-", "").Replace("_", "");
            DepositarioFielWS.DepositarioFielWebService ws = new DepositarioFielWS.DepositarioFielWebService();
            var res = ws.GetDespachante(cuitDespachante);
            if (res.Licencia.CodigoLicencia == DepositarioFielWS.CodigoLicencia.Ok)
            {
                DepositarioFielWS.Despachante desp = new DepositarioFielWS.Despachante();
                desp.Cuit = res.Despachante.Cuit;
                desp.Nombre = res.Despachante.Nombre;


                var respuesta  =new
                {
                    cuit = desp.Cuit,
                    nombre = desp.Nombre

                };
                return Json(respuesta);
            }
            else
            {
                var respuesta = new
                {
                    cuit = cuitDespachante,
                    nombre = "Imposible Realizar Consulta"

                };
                return Json(respuesta);

            }
        }

1 Ответ

7 голосов
/ 08 марта 2010

Я должен добавить это в ответе контроллера, Что-то новое в ASP.NET MVC 2

 return Json(respuesta,JsonRequestBehavior.AllowGet);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...